MLB Game Recap

Diamondbacks 6 – Giants 5 (9/16/2025): Del Castillo’s Late Heroics Seal Win

Arizona Diamondbacks vs San Francisco Giants Recap: The Diamondbacks edged the Giants 6-5, improving to 77-75 in the standings.

In a high-scoring encounter at Chase Field, the Arizona Diamondbacks narrowly edged past the San Francisco Giants with a 6-5 victory. This win improved the Diamondbacks’ record to 77-75, securing their position as third in the NL West. Meanwhile, the Giants fell to 75-76, finding themselves in fourth place within the division.

The game kicked off under clear skies with a sizzling temperature of 100 degrees, making for challenging conditions. The Giants came out swinging, posting a four-run first inning, putting immediate pressure on the Diamondbacks’ pitcher, E. Rodriguez.

Diamondbacks’ Comeback Charge

Despite the early deficit, the Diamondbacks showed no signs of quitting. They retaliated in the second inning, closing the gap with three runs of their own. The Giants’ initial momentum was stymied as Arizona’s bats came to life.

Arizona continued their offensive momentum in the fifth inning, adding two more runs to their tally. This flurry of runs put the Diamondbacks in a promising position as they took a 5-5 tie into the latter part of the game.

With tensions high and the game on the line, the Diamondbacks’ bats struck once again in the ninth inning. The go-ahead run sealed a hard-fought victory for the home team, showcasing their ability to fight back under pressure.

Key Performances

C. Carroll was instrumental for the Diamondbacks, going 3-for-5 with an RBI, while A. Del Castillo powered a two-run homer to boost the offense. G. Perdomo and K. Marte added doubles, each contributing to the team’s 13-hit night.

On the mound, the Diamondbacks’ bullpen was crucial in securing the win. Andrew Saalfrank’s standout performance in the final inning earned him the win, improving his record to 2-1 for the season.

For the Giants, W. Flores showcased his hitting prowess with a two-run homer, contributing significantly to their early lead. J. Encarnacion also played a key role, driving in two runs with his clutch hitting.

Pitching Struggles

The Giants’ starting pitcher, T. Beck, was tagged early, giving up three runs in just three innings. Despite their bullpen’s efforts to hold the Diamondbacks, R. Walker ultimately took the loss, allowing the decisive ninth-inning run.

Arizona’s starting pitcher, E. Rodriguez, had a challenging outing, surrendering five runs over five innings. However, the bullpen’s resilience, especially the scoreless innings pitched by J. Curtiss and A. Saalfrank, proved pivotal.

The game had its share of defensive highlights despite the high score, with both teams turning key plays to prevent further damage. The Diamondbacks were flawless in the field, while the Giants committed two errors that proved costly.

This win bolsters Arizona’s home record to 40-34, while San Francisco’s road record now stands at 37-39. Both teams are aiming to make a late push in the NL West standings as the season winds down.

Looking ahead, the Giants remain on the road, set to face the Diamondbacks again before heading to Los Angeles for a series with the Dodgers. The Diamondbacks, meanwhile, will continue their homestand against the Giants and then host the Philadelphia Phillies.

To Top