The New York Mets produced a remarkable ninth-inning comeback to stun the Philadelphia Phillies 8-7.
It was all Philadelphia early in front of their home fans, piling on four runs in the first inning, with Bryce Harper's RBI double to deep left-field the highlight.
Nick Castellanos also batted in one of the four early runs, and then added another in the second inning to make it 5-0 through two innings in a rough start for Mets pitcher Taijuan Walker.
Walker's work came to an end at the end of the fourth inning after Harper and Castellanos both hit solo home runs, with Harper's 427-foot shot the biggest hit of the game, opening up a 7-0 lead.
Starling Marte finally got the Mets on the scoreboard with a solo home run in the sixth inning, but that would be all Phillies ace Aaron Nola would give up, pitching seven full innings for one earned run from three hits and one walk, striking out seven.
Leading 7-1 in the bottom of the eighth inning, ESPN gave the Phillies a win probability of 99.9 per cent – but the ninth inning would be one to remember for Mets fans.
Marte led off the inning with an infield single, with Francisco Lindor driving him home with a two-run homer for two of the eight Mets hits in the final frame.
Pete Alonso doubled as the next man to the plate, and after an out, Jeff McNeil singled to put runners on first and third.
Mark Canha's infield single brought Alonso home, but a strikeout for the next batter still left the Mets trailing 7-4 with two outs.
J.D. Davis kept the game alive with a clutch double, bringing one more run home to leave runners on second and third, needing a base hit from Brandon Nimmo to tie the game.
Nimmo delivered, bringing home the two runners to tie the game at 7-7.
Not done there, Marte came back to the plate and collected his second hit of the inning, with his long double hitting the wall on the full to bring Nimmo home from first base and take the 8-7 lead, before the next batter grounded out.
Mets closer Edwin Diaz made no mistakes, retiring the last three batters in order for an unlikely victory.
Ohtani gives MVP performance
Shohei Ohtani showed why he could be in line to go back-to-back as the American League MVP, as he dominated the Boston Red Sox to give the Los Angeles Angels a 8-0 win.
Ohtani pitched seven shutout innings for the Halos in his pitching debut at Fenway Park, striking out 11 while only allowing six hits and no walks over 99 pitches.
He also went two-for-four with the bat, driving in a run with a base hit in the eighth inning.
Astros walk-off against Tigers
The Detroit Tigers gave the Houston Astros a scare in the ninth inning, but the Astros sent their fans home happy with a 3-2 walk-off win.
In a strong pitching showing from both teams, the only two runs through eight innings were solo home runs to Jose Altuve and rookie Jeremy Pena to give the Astros a 2-0 lead.
Jeimer Candalario tied the game in the top of the last inning with a two-run homer, but any hope of a win was short-lived as Kyle Tucker hit a walk-off base hit in the bottom of the ninth.