Gilbert’s 10th Homer Lifts Giants Past Cardinals in 10 Innings

Sometimes baseball rewards you for staying in the fight, and on Wednesday night at Busch Stadium, the San Francisco Giants proved they hadn’t quit, even when the St. Louis Cardinals clawed back from the brink. Drew Gilbert, a name that might not make you think “clutch performer,” delivered the dagger in the 10th inning, launching a two-run homer off the Cardinals’ depleted bullpen to secure a 6-5 victory that felt a lot less comfortable than the final score suggests.

Pitching Decisions

Star Performers

Drew Gilbert

Season AVG: .233
1AB1H1HR2RBI1R0BB
Thomas Saggese

Season AVG: .267
4AB1H0HR1RBI2R0BB

This wasn’t pretty baseball. This was the kind of messy, error-prone affair that gets managers fired if it happens too often. Jordan Walker’s throwing error in the seventh inning cost St. Louis dearly, allowing the Giants to push across two runs on what should have been an easy out. Sometimes fortune smiles on the persistent, and sometimes it punishes the careless. On Wednesday, it did both.

Drew Gilbert hits late go-ahead homer in Giants' win

The Cardinals, to their credit, refused to go quietly. Leo Bernal’s sharp single in the bottom of the ninth tied the game at five, and suddenly the momentum had shifted entirely. This felt like a game St. Louis should have won. Instead, it became a game they allowed to slip away through a combination of sloppy execution and a Giants team that simply wouldn’t die.

Leo Bernal's game-tying single

Relentless Giants Made Their Own Luck

Jonah Cox was an absolute menace at the plate for San Francisco, finishing 3-for-4 with smart, line-drive hitting that created opportunities. Andrew Knizner, producing for the Giants at a level that suggests someone should be paying attention to his future, went 3-for-4 as well. These weren’t superstars carrying the load, just solid professionals who showed up when it mattered most.

Andrew Knizner's RBI single

What you noticed about this game was how many near-misses the Cardinals had in the ninth and tenth innings. José Fermín’s sacrifice fly in the ninth brought Nolan Gorman home. Thomas Saggese did the same thing one batter later with Victor Scott II on third. The Cardinals scored two in the inning and should have won. They had every opportunity to close this thing out, and they didn’t.

José Fermín's sacrifice fly
Thomas Saggese's sacrifice fly

Gilbert Delivers When It Counted Most

Then came Gilbert’s moment. In the tenth inning, with Grant McCray on base, he got hold of one and sent it sailing to center field. It was the kind of at-bat that defines September baseball. One swing of the bat, and the entire complexion of the game changed. Suddenly the Cardinals were staring at defeat despite having the chance to win it themselves just an inning earlier.

Drew Gilbert's go-ahead home run (10)

Riley O’Brien took the loss after failing to get anyone out in the eighth inning, while Joel Kuhnel earned the save with a characteristically tight appearance. Reiver Sanmartin got the win despite pitching just one-third of an inning, one of those statistical quirks that makes baseball record books so wonderfully absurd.

The Cardinals will be kicking themselves for days about this one. They had their chances, they executed some things well, but ultimately they left the door open and the Giants walked through it. In baseball, that’s usually all it takes.

Box Score

San Francisco Giants Batting

Player AB R H RBI BB SO AVG
Jonah Cox 2B 4 1 3 1 1 1 .294
Bryce Eldridge 1B 3 0 0 0 2 1 .269
Grant McCray RF 0 1 0 0 0 0 .155
Brett Harris 3B 4 0 1 0 0 1 .118
Drew Gilbert CF 1 1 1 2 0 0 .233
Jung Hoo Lee DH 4 0 0 0 1 1 .274
Shay Whitcomb 1B 5 1 2 0 0 0 .194
Turner Hill LF 5 0 1 0 0 0 .247
Andrew Knizner C 4 1 3 1 0 0 .212
Scott Bandura RF 4 0 1 0 0 0 .200
Osleivis Basabe 3B 0 0 0 0 0 0 .202
Christian Koss SS 4 1 1 0 0 1 .240

San Francisco Giants Pitching

Pitcher IP H R ER BB SO ERA
Anthony Molina 5.2 2 0 0 1 6 4.18
Philip Abner 0.1 0 0 0 0 1 5.09
Carson Seymour 0.2 0 2 0 2 0 5.06
Trent Harris 1.1 1 0 0 0 2 2.33
Dylan Smith 0.2 2 2 2 2 1 3.50
Reiver Sanmartin (W) 0.1 0 0 0 0 0 4.22
Joel Kuhnel (SV) 1.0 0 1 0 2 0 4.54

St. Louis Cardinals Batting

Player AB R H RBI BB SO AVG
JJ Wetherholt 2B 3 0 0 0 0 1 .240
José Fermín LF 1 0 0 1 0 0 .241
Leo Bernal C 5 0 1 1 0 2 .295
Alec Burleson 1B 5 1 1 0 0 2 .284
Jordan Walker RF 3 1 0 0 2 2 .278
Joshua Báez LF 4 0 0 0 0 0 .230
Riley O'Brien P 0 0 0 0 0 0 .000
Bryan Torres PH 0 0 0 0 1 0 .250
Victor Scott II PR 0 0 0 0 0 0 .195
Nolan Gorman 3B 3 1 0 0 2 0 .186
Thomas Saggese 2B 4 2 1 1 0 1 .267
Nathan Church CF 5 0 2 0 0 1 .252
Pedro Pagés C 2 0 0 0 1 1 .209
Iván Herrera PH 0 0 0 0 1 0 .242
Masyn Winn SS 0 0 0 0 0 0 .237

St. Louis Cardinals Pitching

Pitcher IP H R ER BB SO ERA
Matthew Liberatore 6.0 6 1 1 3 2 5.36
Luis Gastelum 1.0 2 2 1 0 2 4.64
Justin Bruihl 0.2 1 1 0 0 0 3.54
Gordon Graceffo 1.1 2 0 0 0 1 2.56
Riley O'Brien (L) 1.0 2 2 1 1 0 4.21