San Francisco Giants game wrap: Giants still winless versus D-Backs, fall to 11 under .500; SF loses to Arizona 7-5

Photo: The San Francisco Giants are now 3-7 in their last 10 games, losing 7-5 to the D-Backs at Oracle Park in San Francisco. (Jay Choi/SF Bay News Lab)

By Vince Cestone

SAN FRANCISCO — The San Francisco Giants just can’t solve the Arizona Diamondbacks in 2026, as Tyler Mahle and the Giants bullpen struggled again in a 7-5 loss to their National League West rival on Tuesday night.

The Giants are now 0-5 against Arizona in 2026 and have fallen to 11 games under .500. And they keep losing in seemingly the same way–poor pitching and an anemic offense when they need a big hit, while the D-Backs spray the ball all over the field and run circles around the Giants. The Giants lost despite hitting three home runs on Tuesday.

The Giants jumped out to an early lead on a Casey Schmitt first-inning home run. Schmitt now has 12 home runs on the year, matching his career high.

But as was the case on Monday afternoon, the D-Backs struck right back the following inning. After Mahle gave up a leadoff walk to Nolan Arenado, center fielder Ryan Waldschmidt hit a double that got stuck at the bottom of the right-center field wall. The D-Backs then played small ball to bring in the next two runs. Ildemaro Vargas had an RBI groundout to tie the game, and then Gabriel Moreno hit a sacrifice fly to give Arizona a 2-1. lead. Designated Hitter Adrian Del Castillo then hit a solo home run to give the Diamondbacks a 3-1 advantage.

The Giants answered back when shortstop Willy Adames hit a leadoff triple just off the glove of a diving Tommy Troy in left-center field. Schmitt then promptly singled Adames in, making it 3-2 Arizona. The rally ended when third baseman Matt Chapman struck out and then Rafael Devers lined into a double play.

Mahle pitched better for the Giants on Tuesday but still took the loss. He went five innings, giving up three runs, while striking out three. His ERA is now 6.04 on the year, and he could be bounced from the rotation once Logan Webb returns from the injured list on Friday. The Giants bullpen couldn’t pick up Mahle, surrendering four runs in four innings. The pitching staff has been a nightmare for the Giants in 2026.

The Diamondbacks, as they did on Monday, added on. In the sixth inning against reliever Keaton Winn, the D-Backs scored after starting the inning with back-to-back singles from Geraldo Perdomo and Arenado. On the second single, Adames made a diving stop to prevent the ball from going into the outfield, but his low throw to first got by Devers, allowing Perdomo to get to third. After Waldschmidt struck out, Vargas hit a fielder’s choice to second base, bringing in Perdomo and giving the D-Backs a 4-2 lead.

Arizona tacked on two more home runs in the seventh inning on a long two-run home run by 2026 Giants killer Keitel Marte. The ball landed far up the right field bleachers in Andres Galarraga territory, given the D-Backs a 6-2 lead. That would be enough for Arizona to hold on to a 7-5 victory.

The Giants tried to chip away at the D-Backs lead, as catcher Eric Haase hit a solo home run in the seventh to pull San Francisco to within three. But Arizona, as they have done all series, answered back in the top of the 8th with an RBI-single by Moreno after a two-out double by Vargas, giving Arizona a 7-3 lead.

In the eighth, the Giants chipped away again on an RBI double by Rafael Devers following a Chapman walk, making it 7-4. With Devers on second and nobody out, the next three hitters were retired in order, stranding the runner at second base.

The Giants scored their fifth run on an Adames two out home run in the ninth inning. Schmitt then struck out to end the game, giving Arizona a 7-5 victory.

Diamondbacks starting pitcher Eduardo Rodriguez, while shaky at times, pitched six strong innings, giving up six hits and just two runs. He struck out six and walked two.

Up next, the Giants will try to avoid getting swept by Arizona in a 12:45 p.m. game at Oracle Park. The Giants’ Trevor McDonald (2-1, 4.76 ERA) will oppose the D-Backs’ Michael Soroka (6-2, 3.27 ERA).

The Giants will need to bear down to avoid going 0-6 to the D-Backs in 2026.

Petit rattles former team in Giants win

By Jeremy Kahn

PhotoPHOENIX-Yusmeiro Petit must have loved to hear from Bruce Bochy that he was going to pitch the finale of this three-game series against the Arizona Diamondbacks.

Petit, who pitched for the Diamondbacks from 2007-2009 was absolutely fantastic, as he went six innings, allowing two runs on seven hits, walking just one and striking out a career-high 10 and the San Francisco Giants defeated the Diamondbacks 8-2 before 33,422 at Chase Field.

“Another great start for him, two tough ballparks in Colorado and here,” said Bruce Bochy.

Hunter Pence continued his hot hitting, as he went 3-for-4 on the afternoon, which included his 17th home run of the season, a two-run belt to the opposite field that scored Buster Posey, who went 3-for-5 on the afternoon.

Despite allowing a run on two hits in the bottom of the first inning, Petit struck out the side in the inning and struck out the side in the bottom of the second inning.

Martin Prado got the Diamondbacks on the board in the bottom of the first inning, as he doubled off of Petit to score Adam Eaton, who singled with one out.

Hector Sanchez got the Giants on the board in the top of the second inning, as he grounded out to shortstop to score Pence from third base, after Pence walked to leadoff the inning.

Sanchez continued to be a run producer in the top of the fourth inning, as he hit a two-run double that scored Posey and Pence, in what proved to be the game-winning runs.

Petit helped out his own cause in that frame, as he singled to the opposite field to score Sanchez with the third run of the inning.

“Put the ball in play,” said Petit, through interpreter Jose Alguacil.

Tony Abreu made his return to the team after missing the last 31 games with bursitis in his left knee, and made his presence in the field well known.

Abreu, starting in place of Marco Scutaro at second made a diving stab at a ball, got up threw to Joaquin Arias at second base who in turn threw to Posey to complete a dazzling double play.

Thirteen-game winner Patrick Corbin lasted only five innings, allowing five runs on nine hits, walking one and striking out six.

With the victory over the lefthander, the Giants won for just the third time in their 12 versus a left-handed pitcher.

In seven starts versus Corbin, this was just the second time that the Giants defeated the 13-game winner.

The Giants previously defeated Corbin on September 26, 2012 at AT&T Park, in what the second to last home game of what turned out to be a World Championship season.

The Diamondbacks attempted to make a game of it in the bottom of the seventh inning, as A.J. Pollock singled to leadoff the inning and then scored on an Adam Eaton singled with two outs to narrow the lead down to 5-2.

That brought the dangerous Paul Goldschmidt to the plate representing the tying run for the Diamondbacks.

Goldschmidt took a Jose Mijares offering to deep left-center field, but Gregor Blanco was able to track it down for the third out just in front of the warning track near the 413-foot mark.

The Giants added three more three in the top of the ninth, as Scutaro singled, then Arias singled, after a strikeout by Abreu, Posey came up with third hit of the afternoon and then Pence joined Posey in the three-hit club, as he singled.

“That is what you are hoping for from the heart of your lineup,” said Bochy.

All of the hits and runs came off of Heath Bell, who was shelled in 0.1 innings of work, as he allowed three runs on four hits and struck out one.

NOTES: Barry Zito will start for the Giants on Monday against the San Diego Padres from Petco Park, while the Padres will send former Diamondbacks pitcher Ian Kennedy in the series opener.

In 56 games versus the National League West this season, the Giants are now 32-24 (.571), the best of any team in the division.

This was the most runs scored by the Giants in a game since scoring 14 runs in a victory against the Miami Marlins on August 16 at Marlins Ballpark.

DOWN ON THE FARM: Four of the Giants six minor league affiliates will play in the postseason.

The San Jose Giants will make their California League record 10th consecutive playoff appearances.

Making the playoffs for the second time in the last seasons will be the Augusta GreenJackets of the Class-A South Atlantic League.

The Giants Short Season affiliate from the Northwest League, the Salem-Keizer Volcanoes return to the playoffs for the first time since the 2009 season.

Rookie level Arizona Giants also return to the postseason for the first time since the 2011 postseason.