started · updated
Giants defeat Diamondbacks 6-4 to snap season losing streak
On July 1, 2026 the San Francisco Giants beat the Arizona Diamondbacks 6‑4 at Chase Field in Phoenix, ending an 0‑8 record against the rival this season. Heliot Ramos opened the scoring with a 427‑foot solo homer in the fifth inning, followed by a two‑run blast from Victor Bericoto. Starting pitcher Trevor McDonald delivered six scoreless innings, allowing just one hit – a leadoff single by Ketel Marte – and striking out five without issuing a walk.
The victory came after the Diamondbacks had dominated earlier in the series, winning 8‑2 on June 30 with Ketel Marte homering for the fourth straight game, extending the D‑backs’ 8‑0 season advantage. The win also followed a significant injury blow for the Giants, as third‑baseman Matt Chapman left the June 30 game with a leg injury, raising concerns about his availability for the remainder of the season.
Both teams’ pitching staffs struggled; Arizona starter Zac Gallen surrendered six runs in 5 2/3 innings, while the Giants’ offense improved its hard‑contact rate, turning a season‑low batting performance into a decisive win.