Back to Sport

Giants Overcome Diamondbacks 6-4 Behind McDonald’s Dominant Outing

Trevor McDonald pitched six scoreless innings with five strikeouts as the San Francisco Giants defeated the Arizona Diamondbacks 6-4 at Chase Field.

Lena Quill

July 2, 20262 min read

MLBFinal
San Francisco Giants6
Arizona Diamondbacks4

July 2, 2026

McDonald’s Efficient Start

Trevor McDonald delivered a masterclass in efficiency for the San Francisco Giants, pitching six innings without allowing an earned run. The left-hander struck out five batters while walking none, allowing just one hit. His performance earned him the win, improving his record to 3-6 on the season.

McDonald’s outing provided the necessary foundation for the Giants’ offense, which erupted in the middle frames. He was supported by a bullpen that maintained the lead after the sixth inning. Erik Miller worked a scoreless frame with two strikeouts, and Dylan Smith recorded a save situation hold with one strikeout in his inning of work.

Giants’ Offensive Surge

The Giants’ scoring came in a concentrated burst during the fifth and sixth innings. In the fifth, Ramos launched a 427-foot home run to center field, giving San Francisco a 1-0 lead. Bericoto followed with a 422-foot home run to left-center, driving in Lee to extend the advantage to 3-0.

The inning ended with the Giants ahead, but Arizona kept pace. In the sixth, the Giants added three more runs. Ramos tripled to center, and an umpire review upheld the call, allowing Devers to score. Lee then singled to right, bringing Ramos home. Cavanaugh singled to center, scoring Lee and moving Bericoto to third base. This sequence pushed the Giants’ lead to 6-0.

Diamondbacks’ Late Rally Falls Short

Arizona attempted a comeback in the eighth inning. Smith singled to left, scoring Arenado to make it 6-1. Marte then doubled to left, scoring Troy on a throwing error by shortstop Koss and adding Smith to the tally, cutting the deficit to 6-3. Carroll grounded out to first, scoring Marte to make the final score 6-4.

Arizona starter Zac Gallen took the loss, falling to 3-8. He allowed six earned runs on seven hits over 5.2 innings, striking out four batters. Ryan Thompson, Jonathan Loaisiga, Taylor Clarke, and Brandyn Garcia pitched scoreless relief for the Diamondbacks.

Final Notes

The game was played at Chase Field in Phoenix, Arizona, with an attendance of 17,142. The San Francisco Giants improved their record to 36-50, while the Arizona Diamondbacks fell to 43-43.

Sources

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

Share

Lena Quill

Lena Quill covers Queen Creek high school and area college sports.

Related Stories