started · updated
Diamondbacks beat Giants 5-4, extend season series lead to 7-0
On June 29, 2026, the Arizona Diamondbacks defeated the San Francisco Giants 5-4 at Chase Field in Phoenix. Left‑hander Eduardo Rodriguez delivered seven strong innings, allowing only one run and earning the win. Ketel Marte opened the scoring with a solo home run, and Geraldo Perdomo followed with a three‑run double that broke a loaded bases situation in the fifth inning. Nolan Arenado added a solo homer in the sixth to push the lead to 5-1.
The Giants rallied late, narrowing the gap to 5-4 with a solo homer by Heliot Ramos and a sacrifice fly by Drew Cavanaugh, but could not complete the comeback. The victory gave Arizona a 7-0 record against San Francisco this season, the first time the franchise has started a season 7‑0 against an opponent. The loss left the Giants on a four‑game road slide and 14 games below .500 in the National League West.
Both clubs entered the series with middling records—Arizona at 42‑42 and San Francisco at 35‑49—and the win kept the Diamondbacks even at .500 while widening the gap in the division standings.