
The Seattle Mariners connected for four solo home runs while Bryan Woo delivered seven shutout innings in a 5-1 victory over the Arizona Diamondbacks on Saturday, extending their winning streak to five games.
Julio Rodriguez, Luke Raley, Dominic Canzone and Colt Emerson each launched solo shots as Seattle climbed above .500 at 30-29 for the first time since holding a 3-2 record on March 30.
Woo (5-3) dominated early, setting down the first 13 batters before Adrian Del Castillo lined a one-out single to center in the fifth inning. Ildemaro Vargas followed with another center field single, but Woo struck out Jose Fernandez looking to escape the jam. The right-hander surrendered just those two hits while walking none and fanning nine to match his season high.
Arizona starter Ryne Nelson (2-4) was tagged for five runs, four earned, on seven hits across 5 1/3 innings. The right-hander issued no walks and struck out three as the Diamondbacks dropped their second consecutive contest.
Braves 5, Reds 2
Ronald Acuna Jr. belted two home runs to power Atlanta past host Cincinnati and secure the first two games of their weekend series.
Acuna recorded his first multi-homer performance of the season, connecting for his third and fourth long balls in the past three contests after managing just two in his initial 42 games. Jorge Mateo and Matt Olson contributed solo homers for the Braves, who captured their fourth victory in five outings and became the first major league team to reach 40 wins.
Martin Perez (3-3) surrendered two runs on four hits across five frames, striking out two and walking three. Raisel Iglesias notched his 10th save in 10 opportunities with a flawless ninth inning. Brady Singer (2-5) allowed three runs on four hits in five innings, walking four and striking out two as Cincinnati suffered its third straight loss and fell to 9-17 in May.
White Sox 7, Tigers 1
Edgar Quero, Colson Montgomery and Andrew Benintendi connected for home runs as host Chicago defeated struggling Detroit.
White Sox starter Anthony Kay surrendered one run and six hits across five innings. Chicago will attempt to complete a three-game sweep on Sunday. The Tigers have dropped three in a row and stand just 6-21 in May.
Detroit’s Framber Valdez allowed four runs and six hits over 6 2/3 innings. The left-hander fanned four and walked two in 89 pitches. Wenceel Perez homered for the Tigers.
Orioles 6, Blue Jays 5
Pete Alonso delivered a walk-off single to cap host Baltimore’s five-run ninth inning rally that stunned Toronto and snapped a two-game losing streak.
The Orioles, who drew 11 walks in the contest, stormed back with four hits, three walks and a hit batter in the ninth after managing just three singles through eight innings. Albert Suarez (2-0) worked the ninth and allowed one run but earned the victory.
Toronto’s Kazuma Okamoto doubled home two runs in the eighth, but the Blue Jays’ four-game winning streak came to an end. Vladimir Guerrero Jr. collected four hits, including a double, and scored twice, while Ernie Clement added two singles as part of Toronto’s 11-hit offensive display. Jeff Hoffman (4-4) surrendered ninth-inning runs on Leody Taveras’ triple, Baltimore’s first extra-base hit of the game, and Jackson Holliday’s single.
Rangers 7, Royals 6
Ezequiel Duran delivered a walk-off RBI single to right field as Texas rallied for three runs in the ninth inning to defeat struggling Kansas City in Arlington, Texas.
The Rangers entered the ninth trailing 6-4 when Joc Pederson opened with an opposite-field homer to right off Lucas Erceg (3-3). Josh Jung and Brandon Nimmo followed with consecutive infield singles before Jake Burger’s third hit knotted the score. Duran came through with a ball that dropped in front of right fielder Jac Caglianone, allowing Nimmo to score.
The Royals, who have dropped five straight, managed only three hits and failed to capitalize on three walks issued by Texas starter Kumar Rocker, who departed with a 3-0 lead after the sixth inning. However, Kansas City finally broke through in the seventh and eventually built a 6-3 advantage in the eighth.
Pirates 10, Twins 9
Jake Mangum and Nick Gonzales each recorded three hits and two RBIs to lead host Pittsburgh to a wild victory over Minnesota.
Mangum’s second-inning solo homer off Twins starter Bailey Ober (6-3) marked his first as a Pirate and sparked a six-run second inning that gave Pittsburgh a 7-1 advantage. Ober surrendered three home runs in the opening two frames, including a three-run blast to Oneil Cruz in the second and a leadoff solo shot to Spencer Horwitz in the first.
Minnesota responded in the third on a Kody Clemens RBI triple and plated five runs in the fourth off Pirates starter Mitch Keller to even the game at 7. Mangum’s RBI single in the fifth put the Pirates ahead permanently. After Keller lasted just four innings, Yohan Ramirez (3-2) worked the first of four scoreless frames by Pirates relievers to earn the win.
Astros 9, Brewers 2
Jeremy Pena and Isaac Paredes capped three-run rallies with two-run extra-base hits to help Houston defeat visiting Milwaukee.
Pena went 3-for-5 with a home run and two RBIs while Paredes finished 1-for-3 with a double and a walk. Yordan Alvarez and Jake Meyers also recorded multi-hit games for the Astros, while Christian Walker blasted a three-run shot in the eighth.
Brewers right-hander Brandon Sproat (1-4) retired seven of the next eight batters following the Pena homer, but the right-hander unraveled when Pena led off the fifth with a single. He was removed after two more batters but was charged with two of the three runs that scored.
Red Sox 9, Guardians 1
Jarren Duran launched a three-run homer and Connor Wong singled home a pair in a six-run ninth inning, lifting visiting Boston to a victory over Cleveland.
Wong gave the Red Sox a 2-1 lead in the sixth with an RBI double off Matt Festa (1-1), scoring pinch hitter Marcelo Mayer, and added two more in the ninth against Will Dion. Boston won for the second time in its last eight games, aided by a strong start from Sonny Gray (6-1), who secured his fourth May victory by allowing one run on four hits over six innings.
Jose Ramirez had a first-inning RBI double for the Guardians, who scored their lone run two batters into their half of the first. Starter Parker Messick didn’t factor into the decision but was again effective, giving up one run on five hits over five innings.
Angels 14, Rays 3
Rookie Wade Meckler blasted his first career grand slam in the opening inning as Los Angeles evened its series with Tampa Bay by routing the Rays in St. Petersburg, Florida.
Meckler went 2-for-4 with two runs and a stolen base, staking his club to a 4-0 lead before the Rays batted as the Angels cruised to their sixth win in eight games. Mike Trout was 2-for-3 with a homer, three runs and two walks. Jo Adell ripped a three-run homer and Oswald Peraza also went deep. Reid Detmers (2-5) allowed three runs on five hits in five innings.
Yandy Diaz homered among his two hits and scored twice, and Junior Caminero had two doubles, two walks and an RBI for Tampa Bay. Drew Rasmussen (4-2) surrendered a season-high five runs on four hits to lose for the first time in five May starts.
Cubs 6, Cardinals 1
Pete Crow-Armstrong broke out of his slump with a season-high four hits to lead Chicago to a victory over host St. Louis.
The Cubs center fielder entered with a modest four-game hitting streak but was batting just .154 (10-for-65) in his last 19 games. His 4-for-5 night included a double and his seventh home run of the season. He scored twice and drove in a pair. Ben Brown (2-2) limited the Cardinals to just three hits and one run over seven innings, matching his career high.
St. Louis struck first in the fourth with Alec Burleson’s one-out single to right scoring JJ Wetherholt, who led off the inning with a single up the middle. Starter Kyle Leahy scattered six hits in 4 1/3 innings for the Cardinals.
Rockies 8, Giants 3
Jake McCarthy homered, singled twice and drove in four runs while Ryan Feltner returned to the rotation with six shutout innings as Colorado beat San Francisco in Denver.
Kyle Karros also went deep, and TJ Rumfield and Willi Castro had two hits each for Colorado, which has won consecutive games for the first time since May 7-8. Drew Gilbert homered among his two hits, and Jung Hoo Lee and Matt Chapman also had two hits for the Giants, who have lost five in a row.
Feltner (2-1) was activated from the injured list (right ulnar nerve inflammation) to make his first start since April 23. The right-hander retired the first five batters he faced before Chapman’s two-out double in the second, and he erased leadoff singles in the third and fifth innings with double-play grounders.
Nationals 9, Padres 4
Luis Garcia Jr. hit a two-run single to highlight a six-run seventh inning as host Washington rallied past San Diego.
Garcia had two hits and Drew Millas homered for the Nationals, who had lost two straight.
Xander Bogaerts, Manny Machado and Fernando Tatis Jr. homered for the Padres, who have lost five of their past six games.
Mets 6, Marlins 1
Christian Scott pitched five effective innings for his first career win as New York supported him with three runs in the fourth inning of their victory over visiting Miami.
Mark Vientos hit a two-run double and Marcus Semien hit an RBI single in the fourth, when the Mets went ahead 3-0 against the Marlins’ Tyler Phillips (0-1). Scott (1-0) allowed one run on five hits to lift New York to its second straight win over Miami after getting swept in a three-game series in Florida last weekend.
Liam Hicks delivered an RBI single in the fifth for the Marlins, who dropped their fourth straight and lost for the seventh time in 11 games. Miami also set a season high by striking out 15 times.
Athletics 6, Yankees 4
Shea Langeliers and Nick Kurtz drilled two-run homers and Tyler Soderstrom hit a solo shot as the Athletics beat visiting New York at West Sacramento, California.
J.T. Ginn (3-3) pitched six solid innings, yielding just one unearned run and four hits as the Athletics snapped a four-game losing streak. Kurtz went 3-for-4 and scored twice and Soderstrom reached four times on three hits and one walk.
The Yankees had just six hits — none producing a run — while seeing a five-game winning streak come to an end. New York’s Ryan Weathers (2-3) served up three homers and allowed five runs and six hits over 6 2/3 innings. The left-hander matched a season-best with 10 strikeouts and walked three.
Phillies 4, Dodgers 3
Edmundo Sosa hit a go-ahead two-run home run with two outs in the eighth inning as Philadelphia rallied past Los Angeles to improve to 4-1 on a six-game West Coast road trip.
Bryce Harper added an RBI single in a three-run eighth, while Alec Bohm hit a second-inning home run for the Phillies. Orion Kerkering (3-0) gave up a run in the seventh and Jhoan Duran pitched the ninth for his 12th save.
Alex Call had an RBI single and a run scored for the Dodgers, who saw their season-best six-game winning streak snapped. Left-hander Tanner Scott (1-2) gave up all three Philadelphia runs in the eighth inning.








