Giants get Schmitt’s homer, but D’backs keep winning

Giants fall – Casey Schmitt hit another home run, but the Giants fell again to the D’backs despite scoring nine runs. Arizona’s offense kept answering every swing, turning the game into one long lesson in finishing—especially with runners left on base.
Casey Schmitt didn’t just add to the Giants’ noise—he gave them the loudest moment. blasting a two-run homer to make it hurt in the middle innings. Arizona answered anyway. And when the last out finally came. it wasn’t Schmitt’s power that decided the night—it was the way the D’backs kept pushing runs across while San Francisco couldn’t turn its chances into enough separation.
Arizona won 8-5 over San Francisco, piling up seven hits for seven runs in its game total while the Giants managed nine hits but left too many runners stranded—six in total scoring chances that could have shifted the pressure.
For Arizona. Del Castillo opened the scoreboard in the middle of the lineup with a home run. taking it off Mahle for his 19th RBI of the season. The D’backs kept building from there. Marte followed with a home run—off Miller—for two more runs. then Moreno added to the pressure with two RBIs as Arizona’s lead grew into a problem the Giants couldn’t solve.
San Francisco’s response came through Schmitt. He launched a homer off E. Rodriguez, his 12th of the year, driving in two runs. Haase also contributed with a home run off Ginkel, adding one more to the Giants’ total and pushing the score back toward reach at 7-5.
The rest of the Giants’ night looked like a set-up for more than it turned into. They finished with runners left in scoring position: Eldridge. Bericoto. and Devers left two of them behind at one key point—Devers left two runners in scoring position alone. Overall, San Francisco stranded four runners in scoring situations (Eldridge, Bericoto, Devers 2). They were 1-for-9 with runners in scoring position.
Arizona had its own missed chances. The D’backs left two runners in scoring position—Carroll and Perdomo—and were 1-for-7 in those situations.
The scoring summary told the story of momentum being traded instead of held. Arizona’s 3-run output in one stretch made it difficult for San Francisco to fully recover, even after the Giants answered with more long balls.
Defensively, the game carried its own little snag. Arizona’s line included an error charged to Adames (E: Adames (10)). and San Francisco’s DP situations piled up too—Arizona turned one double play (Arenado. Vargas. Arenado). San Francisco recorded two double plays (Devers, Adames, Devers; Chapman, Schmitt, Devers).
On the mound. the pitching work looked uneven across the lines. with Arizona holding the better control when it mattered most. Arizona’s starters combined for stronger run prevention—finishing with totals that included a 2.31 ERA line through six innings. plus additional relief work listed at 3.32. 2.91. and 3.98 ERA. San Francisco’s pitching included a first line ending at 6.04 ERA in five innings. followed by relief at 1.85 ERA for one inning. 4.70 ERA for one inning. and 4.15 ERA for two innings.
Even the officiating and game timing became part of the texture of the night. The pitch timer issues included a Vargas batter timer violation. and the challenge system was used: Rodriguez was ball-confirmed; Devers was strike-confirmed; Waldschmidt was strike-confirmed; Morillo’s call was overturned from ball to strike. The umpires were Sean Barber at home, D.J. Reyburn at first, Steven Jaschinski at second, and James Hoye at third.
The final numbers closed it out cleanly: Arizona 8, San Francisco 5. Arizona’s offense finished with 7 hits and six players driving in runs—Vargas 2 (34). Moreno 2 (17). Del Castillo (19). Marte 2 (32). Schmitt 2 (31). plus Haase (5). Devers (28). and Adames (18) on the San Francisco side. Schmitt’s homer added to his season line, but the Giants’ biggest swings still weren’t enough to break through.
By the time the game ended after 2:38, with an attendance of 32,336 at 41,915, the takeaway was simple and brutal for San Francisco: power showed up. Execution did not. And Arizona kept finishing.
Giants D-backs Casey Schmitt home run Del Castillo Marte Haase Moreno Mahle E. Rodriguez game recap