Major leagues
Hours after the Mets learned Max Scherzer will join fellow ace Jacob deGrom on the injured list, Pete Alonso kept New York rolling with a two-run homer in the 10th inning for a 7-6 win over the St. Louis Cardinals Thursday.
Paul Goldschmidt tied the score 5-all with two outs in the ninth off Mets closer Edwin Díaz with his fourth RBI of the game. Albert Pujols hit a run-scoring double play grounder in the 10th of the Cardinals’ first-extra inning game this year.
With the automatic runner on second, Alonso drove the second pitch from Giovanny Gallegos (0-2) into the left field second deck for his third career game-ending home run. It was the 10th home run of the season for Alonso, who leads the major leagues with 33 RBIs.
The Mets said during the game that Scherzer had been diagnosed with a strained oblique muscle in his left side after leaving Wednesday night’s win following a pitch. Scherzer is expected to be sidelined for six to eight weeks, another blow to a team that leads the NL East at 26-14 despite missing deGrom, No. 5 starter Tylor Megill and catcher James McCann to injuries, along with relievers Sean Reid-Foley and Trevor May.
San Diego 2, Philadelphia 0: Yu Darvish escaped a jam and retired $179 million of offense in Kyle Schwarber and Nick Castellanos in a key spot, pitching seven shutout innings to lead the San Diego Padres to a 2-0 win over the Philadelphia Phillies on Thursday.
The Padres took two of three from the Phillies and moved 10 games over .500 (24-14). Each game included a shutout.
Darvish (4-1) struck out five, walked none, allowed six hits and continued a run of solid starts. But it was the veteran right-hander’s work in the sixth inning that helped the Padres win the series.
Chicago White Sox 7, Kansas City 4: Luis Robert homered and drove in four runs as the Chicago White Sox rallied past the Kansas City City Royals 7-4 Thursday to win the five-game series.
Robert delivered a pair of RBI singles before hitting a two-run homer into the left field stands in the eighth. His sixth home run of the season capped Chicago’s sixth come-from-behind win.
Baltimore 9, N.Y. Yankees 6: Anthony Santander lined a three-run homer in the ninth inning off Lucas Luetge and the Baltimore Orioles avoided a four-game sweep by beating the New York Yankees, 9-6.
New York lost for just the second time in 11 games and is still a major-league best 28-10. The Yankees fell to 18-1 when scoring five runs or more this season.