Back to Sport

Giants Rally Past Diamondbacks 6-4 Behind McDonald’s Dominance

San Francisco overcame an early deficit with a six-run sixth inning, fueled by Trevor McDonald’s scoreless outing, to defeat Arizona 6-4 at Chase Field.

Briar Keller

July 2, 20262 min read

MLBFinal
San Francisco Giants6
Arizona Diamondbacks4

July 2, 2026

A Sixth-Inning Explosion Shifts Momentum

The Arizona Diamondbacks found themselves on the wrong side of the scoreboard Thursday night as the San Francisco Giants mounted a decisive rally to secure a 6-4 victory at Chase Field. The win improves San Francisco’s record to 36-50, while Arizona falls to .500 at 43-43.

The game remained tightly contested through the first five innings, with the Diamondbacks holding a slim 3-0 advantage. The offense began to stir in the fifth when Ramos launched a 427-foot home run to center field, cutting the deficit to 3-1. The lead did not last long, however, as Bericoto followed with a 422-foot shot to left-center, driving in Lee to extend Arizona’s margin to 3-0.

Giants Take Control in the Bottom of the Sixth

San Francisco’s offense erupted in the bottom of the sixth inning, tallying six runs to completely overturn the game’s trajectory. The inning began with Ramos triple to center field, which was upheld after an umpire review, allowing Devers to cross the plate for a 4-3 score. Lee then singled to right, bringing Ramos home to make it 5-3. The damage continued as Cavanaugh singled to center, scoring Lee and advancing Bericoto to third base, pushing the lead to 6-3.

The Diamondbacks’ bullpen struggled to contain the Giants’ momentum. Ryan Walker entered the game but allowed four hits and four earned runs in just 0.0 innings pitched. Despite the defensive lapse, the Giants’ starting pitcher, Trevor McDonald, had been stellar, allowing only one hit over 6.0 scoreless innings with five strikeouts to earn the win.

Diamondbacks Attempt Late Rally

Arizona mounted a brief comeback attempt in the eighth inning. Smith singled to left, scoring Arenado to make it 6-4. The Diamondbacks threatened further when Marte doubled to left, scoring Troy on a throwing error by shortstop Koss and advancing to third on Smith’s run. However, the rally stalled when Carroll grounded out to first, ending Marte’s trip to the plate.

Erik Miller pitched a perfect inning for San Francisco, striking out two batters. Dylan Smith closed the door with a scoreless frame, earning the save alongside Caleb Kilian, who also recorded a scoreless inning with two strikeouts.

For Arizona, Zac Gallen took the loss after allowing six earned runs over 5.2 innings. Jonathan Loaisiga, Taylor Clarke, and Brandyn Garcia each pitched one scoreless inning to preserve the deficit until the final out.

The game drew 17,142 fans to Chase Field. The Giants’ victory highlights their resilience, while the Diamondbacks remain at .500 as they look to rebuild their standing in the division.

Sources

https://www.espn.com/mlb/game/_/gameId/401815992

Share

Briar Keller

Briar Keller covers Saratoga high school and area college sports.

Related Stories

Sport

Angels Fall Short as Mariners Rally for 8-3 Win

Los Angeles struggled to contain Seattle's offense in the sixth inning, where eight runs were scored. Bryan Woo earned the win while Jose Soriano took the loss.

Briar KellerJuly 2, 20262 min read