Giants rally for first win of season against Diamondbacks, 6-4
Yahoo Sports • 1 min read • Latest: Jul 2, 2026, 5:38 AM
Last updated Jul 2, 2026
The San Francisco Giants secured a 6-4 victory over the Arizona Diamondbacks on July 1, 2026, in Phoenix. Heliot Ramos and Victor Bericoto contributed significant home runs, igniting a previously struggling offense. The Giants had made hard contact throughout the series but were unable to translate that into runs until this game. Trevor McDonald delivered a strong performance with six scoreless innings, though the Diamondbacks rallied late, scoring four runs in the eighth inning, which raised concerns for San Francisco. The Giants will face the Rockies next in a three-game series at Coors Field.
- •Giants snap a nine-game losing streak to the Diamondbacks.
- •Heliot Ramos hits a 427-foot home run in the fifth inning.
- •Victor Bericoto adds a two-run homer in the same inning.
- •Trevor McDonald throws six scoreless innings, striking out five.
- •Giants will play three games against the Rockies next.
- 5:38 AMYahoo Sports — Giants’ bats show signs of life in first win this season over Diamondbacks
"Finally, the Giants found a way to beat the Diamondbacks — and get their bats going, too.
Sources
External linksOriginal reporting and copyright belong to the linked sources. SportsNewsReport.com aggregates and links — it does not republish full articles.
Related Stories
Last 14 days- MLB•Jul 2, 2026, 5:54 AMGiants Finally End Skid with 6-4 Triumph
- MLB•Jul 2, 2026, 5:05 AMFantasy Baseball Closer Report: Jacob Latz tops saves leaderboard in June, Reds welcome back Emilio Pagán
- MLB•Jul 2, 2026, 5:04 AMTrevor McDonald allows 1 hit over 6 scoreless innings as Giants finally beat Diamondbacks, 6-4
- MLB•Jul 2, 2026, 3:03 AMDodgers Give Devastating Update on Will Smith
- MLB•Jul 2, 2026, 1:10 AMHow to watch San Francisco Giants vs. Arizona Diamondbacks
- MLB•Jul 2, 2026, 12:23 AMRays star Junior Caminero extends streak, becomes youngest player since at least 1900 to hit home run in 6 straight games
