CARDINALS 3, PHILLIES 2
Masyn Winn homered in the seventh inning to help St. Louis beat Philadelphia on Monday for their ninth consecutive win. Ivan Herrera also went deep for St. Louis, and Lars Nootbaar had two of the Cardinals’ five hits. The game was tied at 2 when Winn hit a two-out drive to left-center off Matt Strahm (1-2). Kyle Leahy (1-0) pitched 2 1/3 scoreless innings for the win. JoJo Romero escaped a jam in the eighth, and Ryan Helsley recorded his eighth save with a 1-2-3 ninth inning. Cristopher Sánchez struck out eight in six innings for Philadelphia. He allowed two runs and four hits.
GUARDIANS 5, BREWERS 0
Gabriel Arias had a three-run double in the fourth inning, José Ramírez stole three bases and five Cleveland pitchers combined on a shutout as the Guardians beat Milwaukee. Arias hit a deep fly ball to center field with two outs and the bases loaded off starter Freddy Peralta (4-3). Milwaukee’s Jackson Chourio got a bad read on the ball and he missed it by a couple inches as it dropped over his left shoulder, scoring three runs. Prior to Arias’ hit, Ramírez stole second and third base. He stole third in the sixth inning, giving him 255 in his career to move past Terry Turner for third on the franchise’s all-time list.
TIGERS 14, RED SOX 2
Gleyber Torres homered and drove in three runs and Detroit cruised to a victory over Boston. Trey Sweeney also homered and leadoff hitter Kerry Carpenter scored three times in the first three innings for the Tigers. Jackson Jobe (3-0) gave up one run in 5 2/3 innings. He allowed three hits, struck out seven and walked five.
METS 4, PIRATES 3
Pete Alonso hit a game-winning sacrifice fly in the ninth inning and New York took advantage of a costly error by shortstop Isiah Kiner- Falefa to beat Pittsburgh.
Pirates ace Paul Skenes pitched out of trouble all night and exited after six innings with a chance to win. But the Mets scratched across two runs against Pittsburgh’s bullpen in the seventh to take a 3-2 lead.
Juan Soto tied it with an RBI groundout, and speedy rookie Luisangel Acuña raced home from second when Alonso’s groundball single trickled into shallow left field after glancing off the mitt of Gold Glove third baseman Ke’Bryan Hayes.
BRAVES 4, NATIONALS 3
Alex Verdugo’s single off Andrew Chafin drove in Eli White from second base in the bottom of the ninth Atlanta recovered after blowing a two-run lead to beat Washington and hand the Nationals their sixth consecutive loss.
White led off the ninth with a single off Jackson Rutledge (0-1) before advancing to second on Nick Allen’s sacrifice. Verdugo’s game-ending single up the middle drove in White. Grant Holmes allowed one run and four hits, including a fourthinning homer by James Wood, in 6 1/3 innings.
CUBS 5, MARLINS 2
Dansby Swanson and Seiya Suzuki homered in the fifth inning to help Chicago beat Miami. Miguel Amaya went 3 for 3 for Chicago, and Kyle Tucker hit an RBI triple. The NL Central leaders had dropped four of five. Cubs right-hander Colin Rea (3-0) allowed two runs and six hits in a season-high 6 2/3 innings.
ROYALS 7, ASTROS 5
Bobby Witt Jr. and Jonathan India each drove in two runs to help Michael Wacha and Kansas City beat Houston. Michael Massey homered as Kansas City improved to 8-2 in its last 10 games. India finished with three hits, and Witt, Vinnie Pasquantino and Kyle Isbel each had two. Wacha (3-4) allowed two runs and eight hits in 6 1/3 innings. Carlos Estévez got three outs for his 12th save.