MLB Roundup: Gurriel, Del Castillo rally Diamondbacks past Guardians in victory

Cleveland Guardians catcher Bo Naylor, left, tags out Arizona Diamondbacks' Alek Thomas trying to score during the fifth inning of a baseball game Wednesday, Aug. 20, 2025, in Phoenix. (AP Photo/Ross D. Franklin)
PHOENIX (AP) — Lourdes Gurriel Jr. led off the ninth inning with a tying homer, Adrian Del Castillo had a broken-bat RBI single in the 10th and the Arizona Diamondbacks beat the Cleveland Guardians 3-2 on Wednesday.
Gurriel hit his 17th home of the season, a 424-foot shot to left off Cade Smith. The Arizona outfielder also had an RBI single off Parker Messick in the first.
Making his major league debut, Messick allowed a run on seven hits in 6 2/3 innings, leaving with a 2-1 lead. The left-hander struck out six and walked one.
In the bottom of the 10th, Alex Thomas led off with sacrifice bunt to move automatic runner Pavin Smith to third, and Del Castillo followed with the broken-bat single to left.
Brandon Pfaadt allowed two runs on five hits in seven innings for Arizona.
PIRATES 2, BLUE JAYS 1
PITTSBURGH (AP) — Johan Oviedo earned his first major league win since 2023 and Pittsburgh beat Toronto to take the three-game series.
In his second start since having Tommy John surgery in late 2023, Oviedo (1-0) struck out six, allowed two hits, one run and had a walk in five innings. His last win came with six scoreless innings in an 8-6 victory against the Cubs on Sept. 21, 2023.
Dennis Santana struck out one in a perfect ninth for his ninth save.
Toronto, first in the AL East, dropped two of three to Pittsburgh, last in the NL Central.
PHILLIES 11, MARINERS 2
PHILADELPHIA (AP) — Trea Turner had five hits and a pair of RBIs, Kyle Schwarber homered and drove in five runs, and Philadelphia completed a three-game sweep of Seattle with a win.
Turner has six multi-hit games in his last seven. He led off the game with a triple and collected four singles.
Schwarber hit a National League-leading 45th homer and had an RBI double, a run-scoring single and a sacrifice fly. He leads the majors with 110 RBIs, a career high.
Max Kepler had three hits, including a homer, and Bryson Stott had three hits and two RBIs for the Phillies, who have won four straight.
Jesús Luzardo (12-6) struck out 12 in six innings. He allowed one run on three hits.
Julio Rodríguez and Eugenio Suárez each hit solo homers for Seattle, which has lost five straight and seven of eight.
Luis Castillo (8-7) allowed three runs on 10 hits in four innings.
TIGERS 7, ASTROS 2
DETROIT (AP) — Dillon Dingler tripled in a six-run first inning and Detroit finished a sweep of Houston Astros with a win.
Dingler added a double and scored twice as the Tigers won for the seventh time in eight games. The Astros have lost four straight.
Charlie Morton (9-10) allowed two runs on three hits and three walks in six innings.
Framber Valdez (11-7) gave up seven runs, matching a season high, in five innings. He is 0-3 in his last five starts.
The Tigers scored five runs before Valdez recorded an out. Jahmai Jones and Gleyber Torres started the first with walks, Andy Ibáñez hit an RBI single and Spencer Torkelson made it 2-0 with a double.
MARLINS 6, CARDINALS 2
MIAMI (AP) — Sandy Alcántara pitched two-run ball for seven innings, rookie Máximo Acosta homered for his career hit and Miami beat St. Louis.
Heriberto Hernández had three hits and two RBIs and Troy Johnston singled twice for the Marlins, who avoided a three-game series sweep.
Alcántara (7-11) scattered five hits and struck out a season-high nine. It was the 29-year-old right-hander’s third outing of the season that lasted seven innings.
Acosta, who was hitless in eight at-bats since being called up Monday, hit a fastball from Cardinals starter Andre Pallante 418 feet over the wall in center in the sixth inning to increase Miami’s lead to 5-2.
Pallante (6-11) was lifted after 5 1/3 innings. He gave up five runs and eight hits with four strikeouts.
NATIONALS 5, METS 4
WASHINGTON (AP) — Hurston Waldrep struck out a career best-tying seven in seven innings as Atlanta beat Chicago.
Marcell Ozuna scored from third base in the fourth inning on an infield error as Atlanta took the rubber game of the three-game series. Raisel Igelesias pitched the ninth for his 21st save.
Chicago has now lost six of its last seven games and 13 of its last 16.
Waldrep (4-0) in the fifth start of his career allowed just four hits and walked one.
White Sox starter Martin Perez (1-3) pitched a strong 5 1/3 innings, giving up just three hits and one run while striking out five.
The Braves picked up their 10th win in their last 12 games while taking their fourth straight series victory. Even so, Atlanta finds itself 16 games back in the NL East standings.
BRAVES 1, WHITE SOX 0
ATLANTA (AP) — Hurston Waldrep struck out a career best-tying seven in seven innings as Atlanta beat Chicago.
Marcell Ozuna scored from third base in the fourth inning on an infield error as Atlanta took the rubber game of the three-game series. Raisel Igelesias pitched the ninth for his 21st save.
Chicago has now lost six of its last seven games and 13 of its last 16.
Waldrep (4-0) in the fifth start of his career allowed just four hits and walked one.
White Sox starter Martin Perez (1-3) pitched a strong 5 1/3 innings, giving up just three hits and one run while striking out five.
Atlanta’s Michael Harris II had his 12-game hitting streak come to a close after an 0 for 3 night at the plate.