




ATLANTA >> Merrill Kelly allowed one hit in seven dominant innings, outpitching eight-time All-Star Chris Sale, and the Arizona Diamondbacks held off the scuffling Atlanta Braves 2-1 on Wednesday night for their third straight victory.
After walking three batters in the ninth to force in a run, Arizona reliever Justin Martinez struck out Michael Harris II with the bases loaded to end it.
Kelly (6-2) fanned eight and walked one on 98 pitches. He threw 64 strikes and did not let a runner reach second base. It was the second time in his last four starts he fired seven shutout innings and yielded one hit.
Martinez got five outs for his fifth save. He inherited a jam in the eighth and pitched out of major trouble, whiffing Harris with runners at second and third and then Austin Riley with the bases loaded to preserve a 1-0 lead.
Rays 5, Rangers 4 >> Brandon Lowe hit a solo home run in the first inning and added an RBI double to help Tampa Bay beat Texas.
Josh Lowe and Brandon Lowe hit back-to-back doubles and Yandy Díaz and Jonathan Aranda followed with consecutive singles before Jake Magnum’s two-run single with two out capped Tampa Bay’s four-run third inning and made it 5-0.
Shane Baz (5-3) gave up three runs in five innings and Pete Fairbanks pitched a one-run ninth for his 11th save of the season.
Kumar Rocker (1-4), who was activated from the 15-day injured list (shoulder), gave up five runs in 3 1/3 innings.
Brewers 9, Reds 1 >> Isaac Collins belted a three-run homer, and Jackson Chourio and Daz Cameron each hit two-run shots as Milwaukee won its 12th consecutive series against Cincinnati with a victory.
Reds starter Andrew Abbott (5-1) posted a 0.55 ERA in May, but the Brewers handed him his first loss of the season.
Abbott retired the first eight batters before Brice Turang doubled and scored on Andruw Monasterio’s single to put the Brewers ahead 1-0 in the third.
ROCKIES 3, MARLINS 2 >> Hunter Goodman tripled and doubled as Colorado beat Miami to complete a sweep in its first series win of the season.
Rockies starter Kyle Freeland allowed two unearned runs over 6 1/3 innings. Freeland (1-8) scattered four hits and struck out four for his first victory since a 4-1 win against the Milwaukee Brewers on Sept. 8, 2024.
Colorado, which began the series with a major league-worst 9-50 record, won its third straight for the first time this season. It was the Rockies’ first three-game sweep since they beat the San Diego Padres in May 2024.
RED SOX 11, ANGELS 9 >> Ceddanne Rafaela curled a home run around the Pesky Pole in the bottom of the ninth inning and Boston rallied after trailing four different times to beat Los Angeles.
The Angels blew 4-0, 7-5, 8-7 and 9-8 leads, with Rafael Devers bouncing a chopper between the gloves of second baseman Chris Taylor and shortstop Zach Neto behind second base to tie it 9-9 in the eighth.
Each of the first three times the Red Sox scored, Los Angeles answered with runs of its own. But after walking Mike Trout to lead off the ninth, Cooper Criswell (1-0) got the next three batters out to give Boston a chance to walk it off.
PIRATES 3, ASTROS 0 >> Pittsburgh’s Mike Burrows held Houston in check into the sixth inning to pick up the first victory of his career as a starter.
Burrows (1-1), whose rise through the Pirates system was slowed by Tommy John surgery in 2023, allowed five hits and struck out six in 5 1/3 innings. The 25-year-old right-hander took a significant step forward after giving up eight runs in 8 1/3 innings across his first two starts since being called up from Triple-A Indianapolis.
NATIONALS 2, CUBS 0 >> MacKenzie Gore pitched seven innings of three-hit ball and Amed Rosario homered to break a scoreless tie in the seventh as Washington beat Chicago.
Nasim Nuñez added an RBI double in the eighth to chase Cubs starter Matthew Boyd, who carried a perfect game into the sixth before walking Nuñez with one out and then giving up a two-out single to rookie Robert Hassell III.
Rosario’s third homer — an opposite-field shot into the Washington bullpen in right — came on the first pitch thrown by Boyd (5-3) in the seventh.
Gore (3-5) has tossed 13 consecutive scoreless innings. He struck out seven, walked one and threw 94 pitches as the Nationals evened the three-game series.
The left-hander retired 21 of the final 23 batters he faced in a game that took only 2 hours, 11 minutes.
GUARDIANS 4, YANKEES 0 >> Angel Martínez hit an early two-run homer, Luis Ortiz earned his first win since April 18 and Cleveland beat New York.
Kyle Manzardo also went deep for the Guardians, who scored three times in the first inning and turned a trio of double plays. Ortiz (3-6) allowed three hits and struck out seven in 5 2/3 innings.
BLUE JAYS 2, PHILLIES 1 >> Alejandro Kirk drove in the winning run in the ninth inning and Toronto beat Philadelphia.
Vladimir Guerrero Jr. hit a one-out single off former teammate Jordan Romano (4-2) and stole second base. Addison Barger struck out but Kirk won it with a line drive that hit off the wall in right field.
Former Phillies reliever Jeff Hoffman (5-2) got one out for the win.
Nick Castellanos opened the scoring with a solo home run off Blue Jays right-hander José Berríos in the second.
Toronto chased right-hander Mick Abel and tied it in the sixth when Bo Bichette’s triple scored Andrés Giménez.