Cedric Mullins sure had a flair for the dramatic on Sunday.
Mullins robbed Ty France of a potential game-tying home run in the ninth inning, and then hit a two-run shot in the 10th to lead the visiting Baltimore Orioles to a thrilling 5-3 win over the Seattle Mariners.
Two pitches after Mullins reached over the centre field wall to catch France's would-be homer for the second out, Seattle ended up tying the game 3-3 on a Dominic Canzone home run.
That set up more late-inning magic from Mullins, who had entered in the sixth inning as a defensive replacement, as his homer in the 10th scored automatic runner Gunnar Henderson to put Baltimore ahead.
Mullins' home run was his first since July 14, as he had been 0 for 9 since being activated from the injured list prior to Friday's series opener.
Shintaro Fujinami pitched a perfect 10th for his first save.
It marked the AL-leading Orioles' second straight 10-inning triumph after Saturday's 1-0 victory snapped Seattle's eight-game winning streak.
With the win, Baltimore moved three games ahead of the second-place Tampa Bay Rays in the AL East.
The Mariners, who managed just 10 hits in the last two games after averaging 9.7 per game during their winning streak, fell 1 1/2 games back of the Toronto Blue Jays for the final wild-card spot in the AL.
Marlins score five runs in bottom of ninth for stunning 8-7 win over Yankees
If the Miami Marlins end up making the playoffs this season, they may point to their 8-7 thrilling comeback win over the New York Yankees as the game that helped catapult them to the postseason.
Trailing 7-3 after eight innings, the Marlins scored five runs in the bottom of the ninth to stun the Yankees, winning on Jake Burger's walkoff single.
Miami scored its first two runs in the eighth on a throwing error by New York closer Clay Holmes and tied the game on MLB batting leader Luis Arraez's two-run triple.
Tommy Kahnle then relieved Holmes, and after Bryan De La Cruz walked, Burger lined a singled to left field to score Arraez and win the game.
Burger had three hits and drove in two runs, and is batting .317 with five extra-base hits and six RBIs in 11 games since being acquired by the Chicago White Sox at the trade deadline.
The Marlins won for the fourth time in five games and took a half-game lead over the Chicago Cubs for the NL's final wild-card spot.
The Yankees, meanwhile, wasted a major league-leading 18th quality start from ace Gerrit Cole to fall five games back of the Blue Jays for the AL's last playoff spot.
Cole gave up two runs and struck out six over six innings before handing things over to the bullpen with a 7-2 lead.
Prior to Sunday, the Yankees were 17-0 in games in which Cole pitched and received at least seven runs of support.
Urias strikes out 12 as Dodgers win season-high eighth straight game
The Los Angeles Dodgers continued their scorching start to August with an 8-3 win over the Colorado Rockies to extend their season-high winning streak to eight.
Julio Urias matched his career high with 12 strikeouts - punching out seven in a row at one point - while allowing three runs and four hits over seven innings for his 10th win of the season. The veteran left-hander has posted a 1.50 ERA in winning his last three starts.
Miguel Rojas homered and drove in four runs for Los Angeles, which improved to 12-1 this month to take an 8 1/2-game lead over the second-place San Francisco Giants atop the NL West. The Dodgers entered August just 2 1/2 games up on the Giants.
Mookie Betts had a two-run double Sunday and has been instrumental to the Dodgers' surge, batting .367 with four homers, six doubles and 12 RBIs in 12 games this month.