Jose Altuve helped the Houston Astros complete an incredible comeback against the New York Yankees in MLB, while the San Francisco Giants won again.
The Astros trailed 7-2 against the Yankees heading into the bottom of the ninth inning before staging a stunning comeback on Sunday.
Chas McCormick and Abraham Toro brought the Astros within two before Altuve belted a three-run walk-off homer to seal an 8-7 win.
The Astros are 55-36 heading into the All-Star break, while the Yankees slipped to a 46-43 record.
The Giants will take the best record into the break after beating the Washington Nationals 3-1.
Curt Casali's three-run homer in the second inning proved to be enough for the Giants to improve to 57-32. Kevin Gausman struck out nine over six innings to improve to 9-3 this season.
Dodgers seal comeback win, brilliant Bassitt
The Los Angeles Dodgers also produced a fine comeback on Sunday. Trailing 4-1 against the Arizona Diamondbacks, the Dodgers scored three times in the eighth before Max Muncy belted a three-run walk-off homer.
Chris Bassitt gave up just four hits in seven innings to help the Oakland Athletics beat the Texas Rangers 4-1. Bassitt is now 10-2 this season.
Jorge Polanco went three-for-six with five RBIs to see the Minnesota Twins past the Detroit Tigers 12-9.
Miami Marlins pitcher Pablo Lopez set an MLB record by striking out the first nine batters in a 7-4 victory over the Atlanta Braves.
Misery for Mets
The Yankees were not the only New York team to give up a big lead on Sunday.
The Mets led the Pittsburgh Pirates 5-0 through one but ended up slumping to a 6-5 loss. It marked the first ever time the Mets and Yankees both blew a five-plus run lead and lost on the same day.
It was a good day for the Pirates, who also selected catcher Henry Davis from Louisville with the number one pick in the MLB Draft.
Altuve steps up
Altuve delivered at a perfect moment for the Astros, sinking the Yankees with a walk-off shot.
Sunday's results
Chicago White Sox 7-5 Baltimore Orioles
Philadelphia Phillies 5-4 Boston Red Sox
Miami Marlins 7-4 Atlanta Braves
Pittsburgh Pirates 6-5 New York Mets
Toronto Blue Jays 3-1 Tampa Bay Rays
Houston Astros 8-7 New York Yankees
Cincinnati Reds 3-1 Milwaukee Brewers
Minnesota Twins 12-9 Detroit Tigers
Oakland Athletics 4-1 Texas Rangers
San Francisco Giants 3-1 Washington Nationals
Los Angeles Dodgers 7-4 Arizona Diamondbacks
Colorado Rockies 3-1 San Diego Padres
Los Angeles Angels 7-1 Seattle Mariners
All-Star Game
The season will take a break with the All-Star Game to be held on Tuesday. The regular season resumes with a clash between the Yankees and Boston Red Sox on Thursday.