BLUE JAYS 3, RAYS 1 Alejandro Kirk hit a three-run home run in the sixth inning and Toronto beat Tampa Bay on Wednesday night. Brendon Little (2-0) got four outs for the win, Yariel Rodríguez pitched the eighth and Yimi García finished for his third save in six chances.
Kirk had two hits, and Vladimir Guerrero Jr. reached base three times and scored a run as the Blue Jays bounced back from Tuesday’s 11-9 defeat and won for the fifth time in six games.
Rays right-hander Ryan Pepiot (2-5) allowed three runs and six hits in six innings, extending his winless streak to three starts. He walked one and struck out seven.
Pepiot walked Guerrero to begin the sixth before striking out Anthony Santander and George Springer. Daulton Varsho singled and Kirk followed with a 407-foot homer to center.
TIGERS 6, RED SOX 5
Justyn-Henry Malloy hit a pinch-hit single in the ninth to end the game and give Detroit a win over Boston.
Aroldis Chapman (2-2) walked Andy Ibáñez to start the inning. Connor Wong threw the ball into center field as Ibáñez stole second, putting a runner on third. Malloy hit for Akil Baddoo and lined a single to center.
Alex Bregman homered in the fourth to put Boston up 2-1, but Detroit tied the game in the bottom of the inning.
Riley Greene’s two-run homer helped the Tigers take a 5-2 lead in the sixth, but the Red Sox drove Tarik Skubal out of the game with a three-run seventh.
YANKEES 3, MARINERS 2
Aaron Judge hit a go-ahead home run in the eighth inning as New York beat Seattle.
The Yankees trailed for most of the contest thanks to a couple strong plays from Seattle’s Julio Rodríguez. The Mariners’ center fielder robbed Trent Grisham of a leadoff home run and then drove in a pair of runs in the third inning.
DIAMONDBACKS 8, GIANTS 7
Ketel Marte hit two home runs, Eugenio Suárez added a three-run shot and Arizona used 13 hits to hold on and outlast San Francisco.
Marte took Jordan Hicks (1-5) deep to right with a solo shot in the first inning and launched a two-run homer off Hayden Birdsong in the fourth.
BREWERS 9, GUARDIANS 5
Rhys Hoskins homered and drove in five runs, Jake Bauers had two RBIs and Milwaukee beat Cleveland to avoid a series sweep. Hoskins’ single in the three-run sixth plated William Contreras with the go-ahead score and his two-run homer in the seventh made it 7-2. He drove in two more in the ninth with a single for his fourth hit of the afternoon.
TWINS 6, ORIOLES 3, GAME 1
Christian Vázquez hit a three-run home run in the fourth inning, and Minnesota rallied to their ninth straight victory, over Baltimore in the first game of a doubleheader.
TWINS 8, ORIOLES 6, GAME 2
Kody Clemens hit a three-run homer in the eighth inning to lead the Minnesota Twins to their 10th straight victory, over Baltimore in the second game of a doubleheader.
WHITE SOX 4, REDS 2
Davis Martin pitched one-run ball into the seventh inning, and Chicagobeat slumping Cincinnati for their season-high third consecutive win.
MARLINS 3, CUBS 1
Kyle Stowers hit a pair of solo home runs and tripled, Ryan Weathers tossed five strong innings in his return to Miami’s rotation and the Marlins topped Chicago end a three-game slide.
NATIONALS 5, BRAVES 4
James Wood’s eighth-inning double drove in the go-ahead run and Washington rallied to beat Atlanta and end their seven-game losing streak.
ASTROS 4, ROYALS 3
Jeremy Peña had a season-high four hits, capped by a tiebreaking RBI single in the eighth inning, to give Houston a win over Kansas City.
PIRATES 4, METS 0
Matt Gorski and Jared Triolo each connected for a two-run homer off New York starter Clay Holmes, and Pittsburgh finally mustered some offense in a victory at rainy Citi Field.