Diamondbacks sweep Giants for 2nd time in past 10 games
The Arizona Diamondbacks improved to 31-24 and capped an 11-2 stand against divisional teams San Francisco and Colorado.
Watch: Arizona Diamondbacks trade deadline preview with Bob Nightengale | 36 mins
SAN FRANCISCO — The Arizona Diamondbacks held on for a 3-2 win over the San Francisco Giants on Wednesday to sweep their National League West rivals for the second time in the span of 10 games.
Paul Sewald picked up his 14th save of the season and 100th of his career, as the Diamondbacks improved to 31-24 and a major league-best 14-4 over the past 18 games.
Wednesday’s win ended Arizona’s stretch of 13 games in 13 days, all against the Colorado Rockies and Giants, the two worst teams in the NL by record.
The D-backs took care of the lighter schedule with an 11-2 mark, moving into a tie for second place in the NL West with the San Diego Padres.
Diamondbacks escape wild, wacky 8th inning
The Giants had an opportunity to tie the game late. The eighth inning was a mess that the Diamondbacks climbed out of clean on the other side, like Andy Dufresne in The Shawshank Redemption.
With one out, left fielder Ryan Waldschmidt — who had just moved over from center field — lost a Willy Adames pop fly, which bounced off his shoulder as he fell to the ground.
Adames reached second base, and Luis Arraez followed with a single to left field. Center fielder Jorge Barrosa came up short on a diving attempt, which held Adames up momentarily, before Waldschmidt picked up the baseball and fired to third baseman Jose Fernandez.
Fernandez threw out Adames trying to score for the second out, and D-backs reliever Kevin Ginkel picked Arraez off second base to end the inning.
There were lots of groans and face palms in the home crowd, as the D-backs held onto their 3-2 lead.
“Crazy inning,” Ginkel said. “It’s a play we’ve worked on in spring training. Now with the PitchCom and stuff, you’re trying to navigate signs and more like, how can we be more opportunistic with our pickoffs? I think with that inning going the way it did, and you didn’t know which way the ball was gonna go, I think that was a great time for it.”
The relay preserves the lead! pic.twitter.com/44JZxoAaR0
— Arizona Diamondbacks (@Dbacks) May 27, 2026
Michael Soroka stays sharp
Michael Soroka kept the quality starts coming with Arizona’s 17th in the past 22 games. He threw six innings with two earned runs on four hits, with no walks and three strikeouts.
Soroka tossed a trio of 1-2-3 innings after he allowed two runs in the third. The right-hander only threw 83 pitches after his 78-pitch outing on Friday. He took a comebacker off what appeared to be the back of his leg at the end of the sixth inning but still made the play.
“That wasn’t the reason why he came out of the game,” manager Torey Lovullo said. “I just felt that the last outing, talking about fatigue, I thought this was a good moment for him to come off the mound. I don’t want him to run up to 95, 100 pitches and I have to take him off the mound in case something would go wrong. He did his job, but he’ll get some opportunities to get stretched out.”
Soroka’s ERA through 11 starts with Arizona is 3.25.
Diamondbacks grind out a win
The Diamondbacks’ offense on Wednesday went 1-for-5 with runners in scoring position and did not record an extra-base hit, but they executed in key spots to scratch across enough runs to win the game.
Giants pitcher Trevor McDonald started his outing with five shutout frames before getting tagged with the loss, as Arizona plated two in the sixth and one in the seventh. A Geraldo Perdomo sacrifice fly after an error from Giants reliever Matt Gage loaded the bases was the difference in the game.
Two of Arizona’s three runs came via sacrifice flies.
Ketel Marte extended his hitting streak to 11 games with two singles, while Adrian Del Castillo provided the lone RBI hit with a single in the sixth inning.
The Giants went 2-for-4 with runners in scoring position but failed on the base paths to maximize their scoring opportunities, as all series long, the Diamondbacks were the sharper, less mistake-prone baseball team.
That’s what the Diamondbacks have to translate to games against better competition.
“The margins are so thin in this league,” Sewald said. “It doesn’t matter if you’re playing the Dodgers, it doesn’t matter if you’re playing the last-place team. Guy on second, nobody out, you find a way to score them, you end up winning the game. It really comes down to that.”
“We won margins. We took care of what we had to when we needed to,” Lovullo said. “I know that’s a very vague statement, but there were moments where we just hit a simple ground ball to second base to advance a runner or score a runner, and those are big moments that help you win one-run games.”
Diamondbacks-Mariners probables
The Diamondbacks head to Seattle for three games against the Mariners, starting on Friday.
Pitching probables:
- Friday: RHP Zac Gallen (3–4, 4.80 ERA) vs. RHP George Kirby (5–4, 3.54 ERA)
- Saturday: RHP Ryne Nelson (2–3, 4.65 ERA) vs. RHP Bryan Woo (4–3, 3.82 ERA)
- Sunday: RHP Merrill Kelly (5–3, 5.25 ERA) vs. RHP Bryce Miller (1–0, 2.25 ERA)
Friday’s game starts at 7:10 p.m. MST on 98.7 and the Arizona Sports app.






Comments
4 Comments
Ok yeah. Everyone who is going to say this just sit down because I will say it for you. It was juuuust the Rockies and Giants. Please do take note that last year’s bullpen would have blown many of these games and finished this stretch around .500 at best.
I agree with you that this year bullpen is much better than last year. Pitching, starting and relief, is much better than last year. The key or question is can it last for the entire season.
Welcome to the Grumpy Old Man message board . . . Dude drops pearls of wisdom . . . A LOT of them, but with some serious stats to back 'em up. Everyone knows that the Snakes are feasting on chum, and we'll see what they're really made of when they face "real" competition.