The Boston Red Sox looked like they might get no-hit Sunday, but they ended up tormenting their biggest rivals once again.
Boston erased a dominant showing by New York Yankees starter Domingo German, collecting their first hit of the game to open the eighth and scoring five times in the inning for a 5-4 win at Fenway Park.
The MLB-leading 32nd come-from-behind win for Boston was a mirror image of Saturday's game, which saw the Yankees rally for four in the eighth to win 4-3.
Better yet, this one gave the Red Sox the series win and put them back in first place in the American League (AL) East division.
It was an outcome few would have anticipated after German struck out four Boston batters in the seventh inning (Xander Bogaerts reached first base on a passed ball on his strike three) to give him 10 for the game.
But Alex Verdugo led off the eighth with a double that opened the floodgates for the Red Sox, chasing German from the game and beginning a string of five straight hits that brought Boston within one.
New York summoned their third pitcher of the inning, former All-Star closer Zack Britton, but Boston pushed the tying and go-ahead runs across the plate on a groundout and a sacrifice fly.
Giancarlo Stanton made things interesting in the ninth with a two-out single, but Matt Barnes retired Rougned Odor to end the game.
Lynn does it all for White Sox
Lance Lynn helped himself with a two-run single and shut down the Milwaukee Brewers for six innings as the Chicago White Sox avoided a sweep in the series matching the AL and NL Central division leaders with a 3-1 win.
The Cleveland Indians got an RBI single from Harold Ramirez and a sacrifice fly from Bobby Bradley in the eighth to rally past the Tampa Bay Rays for a 3-2 victory.
The Baltimore Orioles scored twice in the bottom of the ninth to pull out a 5-4 win over the Washington Nationals, completing a three-game sweep. The Orioles had been 0-51 when trailing after eight innings.
Pete Alonso's two-run homer in the sixth tied the game and Jeff McNeil provided the go-ahead runs with a two-run double as the New York Mets downed the Toronto Blue Jays 5-4.
Aaron Nola prevailed in a pitchers' duel with Touki Toussaint as the Philadelphia Phillies edged the Atlanta Braves 2-1.
Solo homers from Chris Taylor in the fifth and Will Smith in the eighth rallied the Los Angeles Dodgers to a 3-2 triumph over the Colorado Rockies.
A seven-run fourth inning featuring homers by Harrison Bader and Dylan Carlson propelled the St Louis Cardinals to a 10-6 win over the Cincinnati Reds.
Rangers drop 12th straight
Held to one run or fewer for the sixth time in 10 games since the All-Star break, the Texas Rangers fell 3-1 to the Houston Astros for their 12th consecutive defeat.
Shohei smashes another one
With the game tied 2-2 in the sixth inning, Los Angeles Angels star Shohei Ohtani took an 85.3 mph pitch from Minnesota Twins reliever Danny Coulombe out of the park at 112.6 mph for his MLB-leading 35th home run this season on the way to a 6-2 win.
Sunday's results
Chicago Cubs 5-1 Arizona Diamondbacks
Boston Red Sox 5-4 New York Yankees
Philadelphia Phillies 2-1 Atlanta Braves
Miami Marlins 9-3 San Diego Padres
Baltimore Orioles 5-4 Washington Nationals
St Louis Cardinals 10-6 Cincinnati Reds
New York Mets 5-4 Toronto Blue Jays
Los Angeles Angels 6-2 Minnesota Twins
Cleveland Indians 3-2 Tampa Bay Rays
Kansas City Royals 6-1 Detroit Tigers
Houston Astros 3-1 Texas Rangers
San Francisco Giants 6-1 Pittsburgh Pirates
Los Angeles Dodgers 3-2 Colorado Rockies
Seattle Mariners 4-3 Oakland Athletics
Chicago White Sox 3-1 Milwaukee Brewers
Rockies at Angels
A pair of All-Stars will take the mound as German Marquez starts for the Colorado Rockies (43-56) against Shohei Ohtani and the Los Angeles Angels (49-49) in Anaheim.