The St. Louis Cardinals dropped a gut-punch extra-innings decision to the San Francisco Giants on Wednesday, September 16, 2026, falling 6-5 in ten innings at Busch Stadium. Drew Gilbert's two-run home run in extra innings proved to be the decisive blow, and Riley O'Brien took the loss after allowing the go-ahead run in the tenth. It was a game the Cardinals had every opportunity to win and didn't, the kind of mid-September defeat that stings regardless of the situation in the standings.

Matthew Liberatore Keeps Cardinals in the Game Through Six

For six innings, Matthew Liberatore did his job. The left-hander went 6.0 innings, allowing 1 earned run on 6 hits with 3 walks and 2 strikeouts. He kept the Cardinals competitive against a Giants offense that was looking for openings, and his ability to pitch deep into the game gave the bullpen a fighting chance. Credit Liberatore for limiting the damage when San Francisco put runners on — the Giants left plenty on base through the first six frames.

The contrast on the other side of the diamond was stark. Giants starter Anthony Molina was sharp, going 5.2 innings while allowing just 2 hits, 1 walk, and zero earned runs with 6 strikeouts. The Cardinals' lineup had no answer for him through the bulk of the contest, which meant St. Louis was playing catch-up for much of the night.

Cardinals Rally but Bullpen Can't Hold in Extra Innings

St. Louis did claw back into the game. The Cardinals managed to push five runs across — a credit to their persistence — but the bullpen situation unraveled in the tenth. Luis Gastelum threw 1.0 inning, allowing 1 earned run on 2 hits with 2 strikeouts. Justin Bruihl followed with 0.2 innings and 1 hit allowed but no earned runs. Gordon Graceffo bridged into extras with 1.1 innings, surrendering 2 hits without allowing an earned run and adding a strikeout.

It came down to O'Brien in the tenth, and he couldn't strand the runner placed at second base under extra-innings rules. He allowed 2 hits and 1 walk over his lone inning, and Drew Gilbert made him pay with a two-run shot that put San Francisco ahead for good. Gilbert finished 1-for-1 with a home run and 2 RBI — a brutal line for Cardinals fans to absorb.

Giants Offense Steady, Knizner and Cox Lead San Francisco Hitters

San Francisco's Andrew Knizner went 3-for-4 with 1 RBI, and Jonah Cox also went 3-for-4 with 1 RBI to pace the Giants' attack. Shay Whitcomb added 2 hits in 5 at-bats. Those are the kind of consistent, multi-hit performances that wear a pitching staff down over nine-plus innings.

For the Cardinals, Nathan Church was the lone bright spot at the plate among highlighted performers, going 2-for-5. It was a quiet night offensively at the top of the box score, and the Cardinals will need more production across the lineup to avoid similar outcomes.

Key Performers

Cardinals

  • Matthew Liberatore: 6.0 IP, 6 H, 1 ER, 3 BB, 2 K
  • Gordon Graceffo: 1.1 IP, 2 H, 0 ER, 1 K
  • Luis Gastelum: 1.0 IP, 2 H, 1 ER, 2 K
  • Nathan Church: 2-for-5

Giants

  • Anthony Molina: 5.2 IP, 2 H, 0 ER, 1 BB, 6 K
  • Andrew Knizner: 3-for-4, 1 RBI
  • Jonah Cox: 3-for-4, 1 RBI
  • Drew Gilbert: 1-for-1, 1 HR, 2 RBI

What's Next for the Cardinals

The Cardinals will look to bounce back quickly. Losses like this one — a one-run defeat in extras at home — require a short memory. The pitching foundation was there Wednesday night; Liberatore's six solid innings gave St. Louis a path to a win that the offense and bullpen ultimately couldn't convert. The Cardinals will need cleaner at-bats against quality pitching and sharper late-inning execution when they take the field next.