The New York Mets fought back from 6-0 down after a bizarre early mistake from pitcher Taijuan Walker to claim a memorable 7-6 win over the Pittsburgh Pirates on Sunday.
Mets manager Luis Rojas was ejected as he protested after Walker mistakenly batted a fair ball into foul territory from Kevin Newman's scuff, allowing the Pirates to swipe three runs.
With bases loaded, John Nogowski touched down at home, while two more runners were able to cross after the ball rolled towards the Pirates dugout with Walker not realising the marginal call.
"Obviously, I thought it was a foul,'' Walker said. "It was so close. I thought I flipped it in the dugout. I didn't even realise it was still in play. It was just one of those plays that just happen. Crazy play.''
With Rojas ejected, the Mets put the drama behind them with Travis Blankenhorn's fourth-inning home run, his career first, bringing it back to 6-4.
In the ninth inning, Michael Conforto hit a two-run home run as the Mets piled on seven unanswered runs to turn the game around spectacularly and improve to a 48-42 record and avoid a surprise Pirates sweep.
More Guerrero and Ohtani homers
Vladimir Guerrero Jr continues to impress with another home run in the Toronto Blue Jays' 10-0 win over the Texas Rangers. Guerrero has 31 home runs and tops the MLB charts with a .332 batting average and 78 RBI.
Shohei Ohtani is the only player in the majors ahead of Guerrero for home runs and he added another, taking his season tally to 34, as the Los Angeles Angels lost 7-4 to the Seattle Mariners.
J.T. Realmuto hit a walk-off home run to settle Saturday's suspended game as the Philadelphia Phillies won 4-2 over the Miami Marlins on Sunday. The Phillies also won Sunday's later game 7-4.
Alcides Escobar also secured a walk-off victory for the Washington Nationals as they defeated the San Diego Padres 8-7 in a see-sawing battle.
Corbin Burnes starred with 12 strikeouts as the Milwaukee Brewers crushed the previously in-form Cincinnati Reds 8-0 for a three-game sweep.
The depleted New York Yankees claimed an impressive 9-1 win over the Boston Red Sox.
Sloppy Dodgers drop
Los Angeles Dodgers' second baseman Chris Taylor dropped a simple Garrett Hampson high ball which proved costly as the Colorado Rockies won 6-5 after Charlie Blackmon's walk-off home run. Taylor's error came with the Dodgers 2-1 up at the bottom of the fifth inning, allowing a run too.
Red hot Rodon
Chicago White Sox pitcher Carlos Rodon reached eight strikeouts for the 10th straight game in his side's 4-0 win over the Houston Astros. Rodon's run of eight or more consecutive Ks is the longest active streak in MLB. Houston also only had one hit for the game. The left-hander is in the mix for the American League Cy Young award.
Sunday's results
Philadelphia Phillies 4-2 Miami Marlins (resumed)
San Diego Padres 10-4 Washington Nationals (resumed)
Philadelphia Phillies 7-4 Miami Marlins
Washington Nationals 8-7 San Diego Padres
New York Mets 7-6 Pittsburgh Pirates
Toronto Blue Jays 5-0 Texas Rangers
Milwaukee Brewers 8-0 Cincinnati Reds
Detroit Tigers 7-0 Minnesota Twins
Tampa Bay Rays 7-5 Atlanta Braves
Chicago White Sox 4-0 Houston Astros
Baltimore Orioles 5-0 Kansas City Royals
St Louis Cardinals 2-1 San Francisco Giants
Colorado Rockies 6-5 Los Angeles Dodgers
Seattle Mariners 7-4 Los Angeles Angels
Cleveland Indians 4-2 Oaland Athletics
Arizona Diamondbacks 6-4 Chicago Cubs
Toronto Blue Jays 10-0 Texas Rangers
New York Yankees 9-1 Boston Red Sox
Astros at White Sox
Reigning world champions, the Los Angeles Dodgers (58-36), take on the high-flying San Francisco Giants (58-34) in the first game of their four-game series.