The San Francisco Giants completed a stunning comeback to beat the Arizona Diamondbacks 9-8 in MLB on Tuesday.
San Francisco trailed 7-0 before overturning the seven-run deficit to hand the Diamondbacks their 21st consecutive road loss.
Mike Yastrzemski was the hero for the Giants following Steven Duggar's two-run homer, hitting a go-ahead grand slam in the eighth inning.
The Giants have now won three games since 1990 where they trailed by seven-plus runs at any point, after 2019 and 2004.
Urias ties Dodgers streak
Julio Urias made it five consecutive games with an RBI – tied for the longest run by a pitcher in Los Angeles Dodgers history after Don Drysdale (1958). World Series champions the Dodgers edged the Philadelphia Phillies 5-3.
Fernando Tatis Jr. joined Cody Bellinger as the only players aged 22 or younger to hit 20-plus homers in his first 51 games of a season. Tatis' National League (NL)-leading 20th homer was not enough after the San Diego Padres lost 8-4 to the Colorado Rockies.
The Boston Red Sox topped the Atlanta Braves 10-8. Rafael Devers scored a three-run homer and drove in four runs. Devers is one of four Red Sox players aged 24 or younger to hit 16 or more home runs through 68 team games.
Pirates in freefall
The Pittsburgh Pirates have lost nine straight games following an 8-1 rout at the hands of the Washington Nationals, who soared thanks to Yan Gomes' grand slam.
The Baltimore Orioles suffered a 17th straight road loss after going down 7-2 to the Cleveland Indians.
The Minnesota Twins were humbled 10-0 by the Seattle Mariners. Pitchers J.A. Happ and Griffin Jax were put to the sword. Happ allowed nine hits, six runs, a homer and a walk in four innings. Jax gave up five hits, four runs, two homers and three walks in the same number of innings.
Astros gift birthday boy Baker walk-off slam
Houston Astros manager Dusty Baker celebrated his 72nd birthday on Tuesday. As a gift, Jose Altuve hit a walk-off grand slam with the bases loaded and the Astros trailing by one run in the bottom of the 10th inning. Houston beat the Texas Rangers 6-3.
Tuesday's results
New York Mets 3-2 Chicago Cubs
Washington Nationals 8-1 Pittsburgh Pirates
New York Yankees 6-5 Toronto Blue Jays
Cleveland Indians 7-2 Baltimore Orioles
Boston Red Sox 10-8 Atlanta Braves
Cincinnati Reds 2-1 Milwaukee Brewers
Detroit Tigers 4-3 Kansas City Royals
Chicago White Sox 3-0 Tampa Bay Rays
Houston Astros 6-3 Texas Rangers
St Louis Cardinals 2-1 Miami Marlins
Colorado Rockies 8-4 San Diego Padres
Oakland Athletics 6-4 Los Angeles Angels
San Francisco Giants 9-8 Arizona Diamondbacks
Seattle Mariners 10-0 Minnesota Twins
Los Angeles Dodgers 5-3 Philadelphia Phillies
Rays at White Sox
The White Sox (42-25) will look to clinch the three-game series against the Rays (43-25) on Wednesday. Lucas Giolito starts for the White Sox as the Rays counter with Ryan Yarbrough.