Astros Walk Off Giants in 10, Cam Smith’s Clutch Bat Carries Houston

The Houston Astros didn’t come to San Francisco on Monday to play it safe, and that aggressive approach paid dividends in a 6-3, 10-inning victory over the Giants at Oracle Park. This wasn’t the most aesthetically pleasing baseball game ever played, but it was the kind of gritty, determined performance that separates contenders from pretenders down the stretch.

Pitching Decisions

2.0IP0H0ER0BB2K
1.0IP2H2ER2BB0K

Star Performers

Cam Smith

Season AVG: .226
4AB3H1HR2RBI2R0BB
Drew Gilbert

Season AVG: .237
3AB1H1HR2RBI1R0BB

Let’s be honest: the Giants had every opportunity to put this one away. San Francisco held leads at multiple junctures and got quality performances from Jung Hoo Lee (2-for-5, 1 HR) and Drew Gilbert (1-for-3, 1 HR, 2 RBI). Lee’s solo shot in the fifth inning and Gilbert’s seventh-inning blast should have been enough to close out a Monday night affair. But the Astros had other plans, and that’s what makes this victory so telling about their championship aspirations.

Cam Smith's clutch hits propel Astros to 6-3 win

Cam Smith was the protagonist of this drama, and his story deserves the spotlight. The young Astro went 3-for-4 with a homer and 2 RBI, including the crucial game-tying single in the ninth inning that kept Houston’s pulse beating. Smith’s 113.9 mph blast in the seventh tied things up at 3-3, but it was his ninth-inning contact that truly exemplified the never-say-die mentality the Astros have cultivated under their current regime.

Cam Smith's game-tying single

The extra inning was where Houston finally put the Giants away. Jeremy Peña delivered the go-ahead single in the tenth, followed by Isaac Paredes’ two-run double that sealed the deal. Paredes’ sharp line drive to left field essentially ended the suspense, sending two more runs across and putting the game out of reach at 6-3.

Jeremy Peña's go-ahead RBI single

Credit must also go to Josh Hader, who earned the victory with a clean two innings of work in relief. In a game that saw Jason Foley take the loss after surrendering two runs in just one inning of work, Hader’s composure in high-leverage situations proved invaluable. His two strikeouts against zero walks demonstrated the kind of efficient, dominant pitching the Astros will need when October rolls around.

Josh Hader seals the Astros' extra-innings win

Giants Leave Opportunities on the Table

The real story here isn’t how the Astros won, it’s how the Giants lost. San Francisco’s pitching staff simply couldn’t get out of their own way, particularly Jason Foley’s disastrous one-inning appearance. Giving up two runs on two walks while recording zero strikeouts is the kind of performance that haunts you in September. The Giants had the better overall performance in regulation, but baseball is a game of execution, and they failed when it mattered most.

Cam Smith's solo home run (16)

Taking Stock

This game encapsulates everything you need to know about the 2026 Astros: they refuse to quit, they create their own luck through aggressive baseball, and they have the depth to produce key hits when desperately needed. Cam Smith‘s emergence as a clutch performer is exactly what Houston needed heading into the final stretch.

Condensed Game: HOU@SF – 8/10/26

For the Giants, this is a loss that will sting. They were the better team for seven innings. But in baseball, you don’t get style points for leading after seven. You get wins for finishing the job, and on Monday night in San Francisco, Houston simply wanted it more.

Box Score

Houston Astros Batting

Player AB R H RBI BB SO AVG
Jeremy Peña SS 5 1 1 1 0 3 .296
Yordan Alvarez DH 5 1 2 0 0 0 .323
Isaac Paredes 1B 4 0 2 2 1 0 .254
Jose Altuve 2B 4 0 0 1 0 1 .240
Taylor Trammell LF 3 0 0 0 2 0 .233
Christian Walker 1B 3 0 0 0 1 0 .238
Nick Allen 3B 1 1 0 0 0 0 .257
Daulton Varsho CF 4 0 0 0 0 1 .235
Cam Smith RF 4 2 3 2 0 1 .226
Christian Vázquez C 3 0 0 0 0 1 .213
LaMonte Wade Jr. PH 0 1 0 0 1 0 .216
Yainer Diaz C 0 0 0 0 0 0 .256

Houston Astros Pitching

Pitcher IP H R ER BB SO ERA
Hayden Wesneski 7.0 5 3 3 2 4 3.86
Steven Okert 1.0 1 0 0 0 1 2.16
Josh Hader (W) 2.0 0 0 0 0 2 1.00

San Francisco Giants Batting

Player AB R H RBI BB SO AVG
Jung Hoo Lee RF 5 1 2 1 0 0 .300
Willy Adames SS 3 0 0 0 1 1 .221
Bryce Eldridge DH 4 1 1 0 0 0 .248
Rafael Devers 1B 3 0 0 0 1 2 .247
Osleivis Basabe 2B 4 0 1 0 0 0 .257
Drew Gilbert CF 3 1 1 2 0 1 .237
Drew Cavanaugh C 4 0 0 0 0 1 .226
Grant McCray LF 4 0 0 0 0 2 .081
Christian Koss 3B 4 0 1 0 0 0 .161

San Francisco Giants Pitching

Pitcher IP H R ER BB SO ERA
Blade Tidwell 5.2 4 1 1 1 6 2.78
JT Brubaker 0.2 1 1 1 1 0 3.40
Sam Hentges 1.0 0 0 0 0 1 2.60
Keaton Winn 0.2 0 0 0 0 0 2.88
Dylan Smith 1.0 1 1 1 1 0 3.09
Jason Foley (L) 1.0 2 3 2 2 0 5.63