SAN FRANCISCO (AP) — Rafael Devers homered and drove in four runs as the San Francisco Giants beat Philadelphia 5-0 on Wednesday for their second consecutive shutout against the Phillies.
Tyler Mahle and four relievers combined on a four-hitter for the Giants, who blanked Philadelphia 6-0 on four hits Tuesday night behind Robbie Ray and two relievers to halt a four-game losing streak.
Click to Gallery
Philadelphia Phillies pitcher Aaron Nola (27) reacts on the mound after allowing a three-run home run to San Francisco Giants' Rafael Devers, right, during the sixth inning of a baseball game in San Francisco, Wednesday, April 8, 2026. (AP Photo/Jeff Chiu)
Philadelphia Phillies third baseman Alec Bohm throws out San Francisco Giants' Jerar Encarnacion at first base during the fifth inning of a baseball game in San Francisco, Wednesday, April 8, 2026. (AP Photo/Jeff Chiu)
Philadelphia Phillies' Kyle Schwarber walks to the dugout after striking out against the San Francisco Giants during the seventh inning of a baseball game in San Francisco, Wednesday, April 8, 2026. (AP Photo/Jeff Chiu)
San Francisco Giants' Luis Arraez, right, is doused by Willy Adames after a baseball game against the Philadelphia Phillies in San Francisco, Wednesday, April 8, 2026. (AP Photo/Jeff Chiu)
San Francisco Giants' Christian Koss, left, celebrates with Willy Adames after a baseball game against the Philadelphia Phillies in San Francisco, Wednesday, April 8, 2026. (AP Photo/Jeff Chiu)
San Francisco Giants' Rafael Devers hits an RBI single against the Philadelphia Phillies during the eighth inning of a baseball game in San Francisco, Wednesday, April 8, 2026. (AP Photo/Jeff Chiu)
Willy Adames and Luis Arraez each had two hits and scored twice at the top of the batting order for San Francisco (5-8), which took two of three games from the Phillies for its second series win of the year.
Philadelphia (6-6) hasn't won a series in San Francisco since 2013.
Devers launched a three-run shot to center field off starter Aaron Nola (1-1) with two outs in the sixth inning, snapping a scoreless tie with his second homer this season.
Adames scored from first base in the eighth on a throwing error by reliever José Alvarado after he fielded Arraez's sacrifice bunt. Devers added an RBI single to make it 5-0.
Mahle pitched 5 2/3 innings, giving up three hits and four walks while striking out six. Matt Gage, Caleb Killian, Blade Tidwell and Erik Miller shut down the Phillies the rest of the way.
Gage (1-0) got two outs for his first major league win.
Nola allowed three runs and five hits in six innings. He struck out three and walked one. The right-hander had permitted four runs in his first two starts.
Mahle retired Alec Bohm on a grounder with runners at second and third to end the third.
Philadelphia acquired outfielder Steward Berroa from the Milwaukee Brewers for cash and optioned him to Triple-A Lehigh Valley.
Phillies LHP Jesús Luzardo faces Diamondbacks RHP Michael Soroka in Philadelphia on Friday night.
Giants RHP Landen Roupp opposes Orioles RHP Shane Baz in Baltimore on Friday.
AP MLB: https://apnews.com/mlb
Philadelphia Phillies pitcher Aaron Nola (27) reacts on the mound after allowing a three-run home run to San Francisco Giants' Rafael Devers, right, during the sixth inning of a baseball game in San Francisco, Wednesday, April 8, 2026. (AP Photo/Jeff Chiu)
Philadelphia Phillies third baseman Alec Bohm throws out San Francisco Giants' Jerar Encarnacion at first base during the fifth inning of a baseball game in San Francisco, Wednesday, April 8, 2026. (AP Photo/Jeff Chiu)
Philadelphia Phillies' Kyle Schwarber walks to the dugout after striking out against the San Francisco Giants during the seventh inning of a baseball game in San Francisco, Wednesday, April 8, 2026. (AP Photo/Jeff Chiu)
San Francisco Giants' Luis Arraez, right, is doused by Willy Adames after a baseball game against the Philadelphia Phillies in San Francisco, Wednesday, April 8, 2026. (AP Photo/Jeff Chiu)
San Francisco Giants' Christian Koss, left, celebrates with Willy Adames after a baseball game against the Philadelphia Phillies in San Francisco, Wednesday, April 8, 2026. (AP Photo/Jeff Chiu)
San Francisco Giants' Rafael Devers hits an RBI single against the Philadelphia Phillies during the eighth inning of a baseball game in San Francisco, Wednesday, April 8, 2026. (AP Photo/Jeff Chiu)
DENVER (AP) — The Houston Astros had a pair of players leave the game with injuries in the span of a few minutes during their game Wednesday against Colorado.
Mid at-bat in the second inning, center fielder Jake Meyers left with lower back tightness. Mid-warmups in the bottom of the frame, right-hander Cristian Javier was taken out with shoulder tightness.
Astros manager Joe Espada had no further updates after the Rockies swept the three-game series with a 9-1 win.
“Not what I want to see. It’s hard, hard, hard,” Espada said of the injuries. “Got to flush this and get ready to play ball.”
Hard to flush a series like this?
“I trust these guys,” Espada said. “They know how to do it. The injuries piled on. Not a good feeling. If there’s a team that knows how to bounce back, it’s this group in there.”
It's been an injury-filled week for the Astros, who on Sunday placed righty Hunter Brown on the 15-day injured list with a strained shoulder.
Meyers tweaked his back while facing Rockies starter Michael Lorenzen. Trainers came out to check on Meyers and he stepped back into the batter's box. But after another pitch he was taken out. Brice Matthews took over with a 2-2 count and delivered a pinch-hit single to left.
“Took a swing, thought I was good to go,” Meyers said after the game. “Took a harder take and it tightened it up more.”
After taking the mound, Javier motioned toward the dugout following a warmup pitch. A brief mound visit led to manager Joe Espada taking him out and replacing him with AJ Blubaugh, who gave up five runs in the second.
Javier threw one inning and allowed one run while striking out one.
AP MLB: https://apnews.com/hub/mlb
Houston Astros' Jake Meyers (6) is guided back to the dugout by manager Joe Espada, left, and a trainer after Meyers was injured while batting against the Colorado Rockies in the second inning of a baseball game Wednesday, April 8, 2026, in Denver. (AP Photo/David Zalubowski)
Houston Astros starting pitcher Cristian Javier works against the Colorado Rockies in the first inning of a baseball game Wednesday, April 8, 2026, in Denver. (AP Photo/David Zalubowski)