MIKE Yastrzemski drove in three runs as the visiting San Francisco Giants rallied past the St. Louis Cardinals 8-5 in 10 innings on Wednesday (Thursday in Manila) to complete a three-game sweep.
Yastrzemski hit an RBI single in the seventh inning, then socked a two-run homer with two outs and two strikes in the ninth to tie the game 5-5 and force extra innings. Thairo Estrada, Wilmer Flores and LaMonte Wade Jr. hit RBI singles in the 10th as the Giants won for the seventh time in nine games.
San Francisco relievers Jakob Junis, Taylor Rogers, Ryan Walker, and Tyler Rogers (1-4) combined to blank the Cardinals for six innings before Camilo Doval handled the 10th for his 18th save.
Tommy Edman hit a grand slam for the Cardinals, who lost for the 12th time in 15 games. Steven Matz (0-7) allowed three runs in the 10th inning.
In other games, it was the Mets 4, Yankees 3 (10 innings); Braves 10, Tigers 7 (Game 1); Braves 6, Tigers 5 (Game 2); Cubs 10, Pirates 6; Twins 4, Brewers 2; Blue Jays 3, Orioles 1; Astros 5, Nationals 4; Rangers 6, Angels 3; and Reds 7, Royals 4.
Mets 4, Yankees 3 (10 innings)
Brandon Nimmo hit a game-ending double with one out in the 10th inning as the New York Mets rallied for a victory over the visiting New York Yankees.
The Mets won for the second time in their past 11 games and overcame committing two seventh-inning errors before allowing Isiah Kiner-Falefa’s straight steal of home plate.
After Mets reliever Dominic Leone (1-2) retired Josh Donaldson with two on to end the top of the 11th, Mark Vientos struck out against the Yankees’ Albert Abreu (2-2) in the bottom of the frame before Nick Ramirez took over on the mound. Nimmo won it by hitting a 0-1 pitch off the top of the right field wall, touching off a wild celebration.