TIGERS 4, RAYS 2 Colt Keith homered and drove in three runs as Detroit won their fifth straight game, beating Tampa Bay on Tuesday night. Detroit has outscored its opponents 19-6 in the winning streak, which started with a three-game sweep of the Cleveland Guardians over the weekend. Tigers starter Jack Flaherty allowed two runs in 6 1/3 innings, striking out eight. Tommy Kahnle (1-1) picked up the win after replacing Flaherty and Will Vest pitched the ninth for his 15th save. Jonathan Aranda homered in the first, then doubled and scored to give the Rays a 2-0 lead in the third. Ryan Pepiot didn’t allow a hit until Spencer Torkelson’s 21st homer made it 2-1 in the fourth.
ROYALS 4, PIRATES 3 Nick Loftin hit a go-ahead two-run homer in the seventh inning, then won it in the ninth with a one-out RBI single as Kansas City beat Pittsburgh. Rookie Jac Caglianone homered for the Royals, a 421-foot drive leading off the second inning that was his first extra-base hit in 14 games at Kauffman Stadium. He had been 5 for 46 at home before Tuesday.
TWINS 8, CUBS 1 Simeon Woods Richardson outpitched Shota Imanaga with five scoreless innings, and Minnesota beat Chicago. Ryan Jeffers had three RBIs and the first of three homers for the Twins in a six-run eighth off Porter Hodge, who was also taken deep by Willi Castro and Harrison Bader and got just one out. Royce Lewis drove in two runs, and All-Star Byron Buxton and Jeffers greeted Imanaga (5-3) with back-to-back doubles to start a two-run first inning.
MARLINS 12, REDS 2 The Miami Marlins extended their franchise-record road winning streak to 11 with a victory over Cincinnati. It’s the longest road winning streak in the major leagues since the Phillies won 13 straight away from home in 2023.
BREWERS 3, DODGERS 1 Jacob Misiorowski bounced back after allowing a leadoff homer to Shohei Ohtani by striking out 12 in six innings as Milwaukee defeated slumping Los Angeles. The NL West-leading Dodgers have lost five straight. Ohtani opened the game by connecting on an 0-2 curveball from Misiorowski and delivering a 431-foot shot over the center-field wall.
METS 7, ORIOLES 6, 10 INNINGS Juan Soto singled in the tiebreaking run in the 10th inning, and New York hit three home runs in a comeback victory over Baltimore. New York trailed 6-2 before rallying past the Orioles to improve to 5-34 when trailing after seven innings.
YANKEES 10, MARINERS 3 Giancarlo Stanton hit a three-run homer, Austin Wells went deep for the third consecutive game and New York pounded Seattle in the opener of a three-game series between American League playoff contenders.
BLUE JAYS 6, WHITE SOX 1, 7 INNINGS Chris Bassitt pitched six strong innings, Davis Schneider hit a home run and Toronto beat Chicago in a game that was shortened to seven innings because of rain.
GUARDIANS 10, ASTROS 6, 10 INNINGS Angel Martínez hit a grand slam off closer Josh Hader with two outs in the 10th inning to lift Cleveland to a win over Houston.