Juan Soto hit two home runs and drove in three and Aaron Judge and Alex Verdugo also homered as the host New York Yankees snapped a two-game losing streak with a 7-3 win over the Seattle Mariners on Wednesday night.
It was the second multi-home run game in five games for Soto and the 19th of his career. He had a chance for his first three-homer game in the seventh inning when he came up with two outs and the bases loaded but Mariners reliever Cody Bolton struck him out.
Anthony Volpe extended his hitting streak to 15 games with two hits and also scored two runs for New York, which stretched its American League East lead to three games over the Baltimore Orioles.
Nestor Cortes (3-4) picked up the win, allowing three hits over five shutout innings. It marked the 10th straight game a Yankees starter went five or more innings while allowing two or fewer runs.
Royals 8, Tigers 3
Cole Ragans struck out a career-high 12 batters, Freddy Fermin drove in three runs, and host Kansas City completed a three-game series sweep by downing Detroit.
Ragans (4-3) gave up just one hit and walked three in six scoreless innings, holding the Tigers hitless through 5 2/3 innings. Bobby Witt Jr. supplied a two-run double and Nelson Velazquez had a solo homer for the Royals. Maikel Garcia had two hits and scored two runs.
Detroit starter Tarik Skubal (6-1) gave up four runs and six hits in five innings with six strikeouts. Andy Ibanez led the offense with a two-run double.
Twins 3, Nationals 2
Max Kepler homered, doubled and scored two runs and Carlos Correa also hit a home run to lead visiting Minnesota to a victory over Washington in the rubber match of a three-game series.
Steven Okert (1-0) picked up the win in relief of starter Simeon Woods Richardson, who was lifted after allowing just three singles over 4 2/3 scoreless innings. Okert retired all four batters he faced, striking out two. Jhoan Duran picked up his fourth save.
Joey Meneses homered as part of a 2-for-4 day for the Nationals. Jake Irvin (2-5), a product of Thomas Jefferson High School in Bloomington, Minn., who grew up attending Twins games, took the loss in his first career start against his hometown team.
Cardinals 5, Orioles 4
Brendan Donovan hit a two-run double as St. Louis rallied past visiting Baltimore to complete a three-game sweep.
That snapped the Orioles’ streak of 106 series of two-plus decisions without being swept. The streak — the third-longest in National League/American League history — started in May 2022.
Masyn Winn had a double, a homer and two runs scored as the Cardinals erased a 3-0 deficit. St. Louis has won eight of its last 10 games.
Gunnar Henderson and Anthony Santander hit RBI singles and Ryan O’Hearn had an RBI groundout for Baltimore. Cole Irvin (4-2) gave up five runs (three earned) in 3 1/3 innings and took the loss for the Orioles, who have dropped four of their last five.
Cardinals 3, Orioles 1 (completion of suspended game)
Nolan Gorman drove in three runs to lift St. Louis to a victory over visiting Baltimore in the conclusion of a suspended game.
Gorman hit an RBI double in the second inning and a two-run homer in the sixth for the Cardinals, who posted their seventh win in nine games. Rain stopped the game in the middle of the sixth inning Tuesday. When the game resumed, Ivan Herrera drew a two-out walk in the bottom of the inning and Gorman followed with his homer.
Lance Lynn (2-2) allowed one unearned run on two hits and struck out five in six innings to pick up the win. Ryan Helsley tossed a scoreless ninth inning to record his 15th save. Jacob Webb (0-3) took the loss after yielding one run in two-thirds of an inning.
Padres 7, Reds 3
Luis Arraez opened the game with his first homer and finished with four hits while Michael King allowed three runs over 6 2/3 innings as San Diego won in Cincinnati.
San Diego wasted no time snapping a 19-inning scoreless streak when Arraez drove a 3-2 fastball from Cincinnati’s Nick Martinez (1-3) over the wall in right for his first homer of the season, coming in his 16th game since being acquired by the Padres from the Miami Marlins.
Jeimer Candelario homered and singled while Tyler Stephenson added a two-run double for the Reds, who lost for the 19th time in 25 games.
Red Sox 8, Rays 5
Wilyer Abreu and Connor Wong each drove in a pair of runs as Boston completed a three-game sweep of host Tampa Bay — the Red Sox’s first road sweep of the Rays since April 2019.
After allowing only one hit through four innings, Tampa Bay starter Ryan Pepiot allowed the first three batters in the fifth to reach before being pulled. The Red Sox scored five runs in the inning to take control of the game.
Brayan Bello (5-2) struck out six across six innings of four-hit, three-run ball to earn the win for the Red Sox. Richard Lovelady (0-2) replaced Pepiot and took the loss after giving up two the final two Boston runs in the fifth.
Guardians 6, Mets 3
Rookie Johnathan Rodriguez delivered his first major league hit, an RBI single in the bottom of the seventh that snapped a tie, as Cleveland rallied to finish off a three-game sweep of visiting New York.
David Fry started the rally with a single off reliever Reed Garrett. Fry advanced to second on a one-out wild pitch before Rodriguez chopped a fastball between first and second for the go-ahead blow as the Guardians extended their winning streak to a season-high six games.
Pete Alonso, Jeff McNeil and Harrison Bader clubbed homers for the Mets, who have lost 10 of their past 13 games.
Angels 2, Astros 1
Tyler Anderson gave up one run in eight innings, Kyren Paris hit his first career major league home run and Los Angeles beat host Houston.
The Angels took two of three in the series, ending Houston’s streak of eight consecutive series victories against Los Angeles. Anderson (5-4) yielded an RBI double to Mauricio Dubon in the fifth inning for Houston’s only run. In all, Anderson struck out four and walked two while making 95 pitches.
The Angels scored their two runs on Paris’ homer off Astros starter Hunter Brown (1-5) in the top of the fifth. Angels reliever Luis Garcia threw a 1-2-3 ninth for his third save. In six innings, Brown gave up just two hits, walked three and struck out three.
Marlins 1, Brewers 0
Jesus Luzardo pitched eight scoreless innings and Jazz Chisholm Jr. homered as host Miami defeated Milwaukee in the rubber match of a three-game set.
Luzardo (2-3) retired 16 batters in a row at one point and his eight innings were a career high, and he allowed three hits — all singles — while striking out four. Luzardo didn’t issue a walk. Tanner Scott worked around a two-out single in the ninth to earn his sixth save of the season.
Milwaukee got a stellar start from Freddy Peralta (3-3). He went seven innings, allowing just one run on four hits while walking one and fanning seven. But Peralta made one big mistake as Chisholm led off the bottom of the first with his home run. He connected on a 3-1 fastball, sending it 374 feet to right.
Giants 9, Pirates 5 (10 innings)
Matt Chapman homered for the second straight game and LaMonte Wade Jr. reached base six times as visiting San Francisco rallied to beat Pittsburgh.
San Francisco trailed 5-0 after four innings before scoring nine unanswered runs. San Francisco tied the game with two outs in the top of the ninth on Wade’s RBI single against Colin Holderman. The Giants erupted for four runs on four hits in the 10th inning as Patrick Bailey, Jorge Soler, Brett Wisely and Luis Matos delivered RBIs.
Soler drove in three runs and Patrick Bailey had three hits for the Giants, who bounced back from Tuesday’s 7-6, 10-inning loss in the opener of the three-game series. Bryan Reynolds highlighted a five-run fourth inning with his second career grand slam for Pittsburgh, which was held hitless for the final six innings.
Phillies 11, Rangers 4
Edmundo Sosa hit a three-run home run, J.T. Realmuto added a solo shot, a single and three RBIs, and host Philadelphia defeated Texas.
Bryce Harper also hit a solo home run, Alec Bohm contributed a two-run double and Brandon Marsh had two hits for the Phillies, who have won five in a row. Kyle Schwarber walked three times. Philadelphia starter Taijuan Walker tossed 4 2/3 innings, giving up three runs on six hits. Matt Strahm (3-0) earned the win in relief.
Corey Seager had two hits, including a solo home run, Leody Taveras also went deep and Josh Smith added two hits and two RBIs for the Rangers, who have dropped three straight. Texas struggled defensively, committing four errors. Rangers starter Dane Dunning (3-3) lasted only 3 1/3 innings and allowed five runs (three earned).
Braves 9, Cubs 2
Left-hander Max Fried continued his mastery of Chicago by throwing a complete game to lead visiting Atlanta to a win.
Fried retired the first 15 Chicago batters before Ian Happ doubled to start the sixth. Fried (4-2) allowed two runs (one earned) on three hits, no walks and nine strikeouts, and posted his second complete game of the season. He improved his career record against Chicago to 6-0 with a 1.42 ERA in six starts.
The Braves scored six times in the seventh to take an 8-1 lead, highlighted by Marcell Ozuna’s three-run shot. Ozuna’s homer, his National League-leading 15th, extended his hitting streak to 15 games. Chicago’s Justin Steele (0-2) pitched 6 1/3 innings, allowing five runs on six hits and one walk with five strikeouts.
Blue Jays 9, White Sox 2
Bo Bichette had a two-run home run and finished with three RBIs, Chris Bassitt pitched seven scoreless innings and Toronto defeated visiting Chicago.
Bassitt (4-6) allowed five hits and two walks and struck out four. Toronto sent 10 batters to the plate in the second to take a 7-0 lead, highlighted by Bichette’s two-run homer and Daulton Varsho’s two-run triple.
Tommy Pham hit a solo home run for the White Sox, who completed a 1-5 road trip. Chicago starter Nick Nastrini (0-3) allowed nine runs (eight earned) and seven hits in 3 1/3 innings.
Diamondbacks 6, Dodgers 0
Ketel Marte and Christian Walker hit home runs, Corbin Carroll hit a two-run triple and visiting Arizona finished off a series victory over Los Angeles.
Marte extended his career-best hitting streak to 21 games, while right-hander Ryne Nelson (3-3) followed an opener with five scoreless innings as the Diamondbacks continued their recent success at Los Angeles. Arizona won both games at L.A. on their way to a three-game sweep in last year’s National League Division Series.
Tyler Glasnow (6-3) gave up three runs on four hits over five innings while losing his second consecutive start after opening his Dodgers tenure with a 6-1 record. Los Angeles went 7-6 during a stretch of 13 games in 13 consecutive days.
Rockies 4, Athletics 3 (12 innings)
Ryan McMahon smacked a two-run home run in the top of the 12th inning as Colorado outlasted host Oakland to snap a four-game losing streak.
After Oakland’s Zack Gelof extended the contest with a two-out RBI single in the last of the ninth, neither team scored until McMahon connected off Kyle Muller (0-1) for his ninth homer, scoring automatic runner Jake Cave ahead of him.
Nick Mears (1-3) saw the A’s draw within 4-3 on a double play grounder by Gelof in the last of the 12th, then walked Tyler Nevin with two outs. That brought on reliever Matt Koch, who walked Kyle McCann on four pitches to move the potential tying run into scoring position before retiring Max Schuemann on a fly to right to lock down his first save of the year.
–Field Level Media