Thu Jul 03 02:00:00 UTC 2025: Okay, here’s a news article summarizing the Diamondbacks’ victory, rewritten for a general audience:

**Headline: Diamondbacks End Skid with 4-2 Win Over Giants Despite Late Inning Drama**

**Phoenix, AZ** – The Arizona Diamondbacks snapped a four-game losing streak Monday night with a 4-2 victory over the San Francisco Giants in a game filled with late-inning drama and a controversial call.

Alek Thomas led the charge for Arizona, going 3-for-3 with two runs scored. Pitcher Ryne Nelson delivered a strong performance, striking out seven Giants batters in 6 2/3 innings of work.

The Diamondbacks took a 2-0 lead on the back of Lourdes Gurriel Jr.’s 11th home run of the season in the sixth inning off San Francisco starter Logan Webb. However, the Giants battled back in the seventh, tying the game at 2-2 with a two-run shot from Tyler Fitzgerald. The hit barely cleared Thomas who was unable to make the diving catch.

Arizona responded immediately in the bottom of the seventh when Geraldo Perdomo singled home Thomas to regain the lead.

The eighth inning brought controversy when Christian Koss hit a deep fly ball to left-center, but a fan interference call resulted in only a ground-rule double. Eugenio Suarez added insurance for the Diamondbacks with a solo home run, his 11th of June, stretching the lead to 4-2.

Giants manager Bob Melvin was ejected in the ninth for arguing with the home plate umpire, underscoring the tense atmosphere of the game.

John Curtiss (1-0) earned his first win of the season, while Shelby Miller picked up his first career four-out save. Webb (7-6) took the loss for San Francisco.

Looking ahead, the Diamondbacks will send Zac Gallen (5-9, 5.75 ERA) to the mound on Tuesday night against the Giants. Gallen has had success against San Francisco in his last two starts, posting a 0.75 ERA. The Giants will counter with RHP Hayden Birdsong (0-0, 4.13 ERA).

Read More