The New York Yankees piled on four eighth-inning runs to claim a thrilling 4-3 win over the Boston Red Sox in MLB on Saturday.
Trailing 3-0 after seven innings from Red Sox pitcher Nathan Eovaldi, Brett Gardner drove in Estevan Florial with a line drive to right field.
Adam Ottavino stepped up on the mound but Rougned Odor hit a two-run score off the Green Monster to tie it up.
Odor scored when the in-form Gleyber Torres skied one to shallow right-field in a dramatic turnaround.
The result means the Yankees improve their record to 51-46, while the Red Sox are 60-39.
Sandoval's near no-hitter, Haniger double
Los Angeles Angels' pitcher Patrick Sandoval almost had a no-hitter, going eight and a third innings with no hits before Brent Rooker's double in the ninth as the Minnesota Twins won 2-1.
Mitch Haniger continued his exceptional 2021 season with two home runs, taking his season tally to 25, as the Seattle Mariners defeated the Oakland Athletics 5-4.
New recruit Rowdy Tellez also hit two homers as the Milwaukee Brewers won 6-1 over the Chicago White Sox. Tellez joined the Brewers from the Toronto Blue Jays earlier this month.
George Springer produced an incredible diving catch in the outfield as the Blue Jays won 10-3 over the New York Mets.
Phillies pitching woes
The Atlanta Braves piled on the runs late against the Philadelphia Phillies to win 15-3. The Braves scored eight runs in the final two innings as in-fielder Ronald Torreyes stepped up to the mound, allowing six hits, after starter Vince Velasquez was pulled. Freddie Freeman, Abraham Almonte, Ozzie Albies, Austin Riley and Joc Peterson all homered for the Braves.
Tatis make slugging history
Fernando Tatis Jr made history with his 30th home run of the season in the San Diego Padres' 3-2 loss to the Miami Marlins. Tatis' 409-foot homer means he becomes the youngest Padre, at 22-years-old, to reach 30 home runs. It only took Tatis 82 games, which is the fewest for any player his age or younger.
Saturday's results
Arizona Diamondbacks 7-3 Chicago Cubs
New York Yankees 4-3 Boston Red Sox
Atlanta Braves 15-3 Philadelphia Phillies
Miami Marlins 3-2 San Diego Padres
Baltimore Orioles 5-3 Washington Nationals
Cincinnati Reds 5-3 St Louis Cardinals
Milwaukee Brewers 6-1 Chicago White Sox
Toronto Blue Jays 10-3 New York Mets
Los Angeles Angels 2-1 Minnesota Twins
Tampa Bay Rays 8-2 Cleveland Indians
Kansas City Royals 9-8 Detroit Tigers
Houston Astros 4-1 Texas Rangers
Pittsburgh Pirates 10-2 San Francisco Giants
Los Angeles Dodgers 1-0 Colorado Rockies
Seattle Mariners 5-4 Oakland Athletics
Blue Jays at Mets
The New York Mets (51-44), leaders in the National League East, will host the Toronto Blue Jays (49-45) with both sides needing to find some consistent form.