San Francisco did not need one big swing. It needed four small ones, spread across four different innings, and a starter who kept handing the ball back with the lead intact. The Giants beat the Astros 4-1, chipping away one run at a time until Houston had no answer left.

The Game Network — Where History Is Kept
 123456789RHE
HOU010000000152
SF01011100X490

Carson Whisenhunt was at the center of it, working 5.2 innings and allowing 1 run on 4 hits with 3 walks and 2 strikeouts. He did not overpower Houston's lineup, but he kept the Astros to that single run in the second inning and left with the lead in hand, earning the win to move to 3-3 with a 6.11 ERA. The bullpen backed him up completely, with three relievers combining for 3.1 scoreless innings, including JT Brubaker's perfect ninth for his second save.

Houston struck first when Alvarez hit a sacrifice fly to left, scoring Smith and putting the Astros ahead 1-0. San Francisco answered immediately, tying it in the same second inning when Gilbert singled to left and Devers scored. The Giants then took the lead for good in the fourth, when Cavanaugh singled to center and Gilbert scored, making it 2-1 on the play that stood as the decisive go-ahead run. Eldridge padded the margin with a solo home run to center in the fifth, a 423-foot shot that made it 3-1, and San Francisco tacked on one more in the sixth when Koss doubled to left and Cavanaugh scored on a throwing error by shortstop Peña.

Hunter Brown took the loss for Houston, allowing 3 runs on 5 hits over 5.0 innings with 3 walks and 4 strikeouts, falling to 3-2. The Astros managed just 5 hits and were charged with 2 errors, unable to generate any offense after their second-inning run. Cam Smith had the lone RBI-less hit of note for Houston, and Alvarez's sacrifice fly was the only run the Astros could produce all night.

The win snapped a stretch for San Francisco, improving the Giants to 50-70 and extending their streak to W1. Houston, still atop its division at 61-60, saw its streak fall to L1. Eldridge's homer pushed his season total to 12 with 29 RBI, while Gilbert and Cavanaugh each drove in a run in a game defined less by power than by patience.