The Philadelphia Phillies erased a four-run deficit and walked off the St. Louis Cardinals 6-4 on Sunday, August 23, at Citizens Bank Park. Riley O'Brien couldn't record an out in what became a disastrous final inning, surrendering five hits and six earned runs in two-thirds of an inning to turn a Cardinals lead into a stunning loss. Edmundo Sosa drove in three runs and Kyle Schwarber homered for Philadelphia, while Alec Burleson and JJ Wetherholt each posted multi-hit games for St. Louis in a defeat that stings precisely because the Cardinals had this one in hand.
Cardinals Built a Four-Run Lead and Could Not Hold It
St. Louis had every reason to feel good heading into the late innings. The Cardinals scratched together four runs off Phillies starter Cristopher Sánchez, who went 6.2 innings but allowed nine hits and four earned runs while striking out seven. Burleson went 2-for-4 with two RBI, Wetherholt went 2-for-5 with an RBI, and José Fermín added a solo home run to give St. Louis what looked like a comfortable cushion.
The Cardinals bullpen held that lead through a patchwork of arms. Luis Gastelum, Justin Bruihl, Ryne Stanek, and George Soriano each threw a scoreless inning to keep Philadelphia at bay. Then O'Brien entered and the game fell apart entirely.
Riley O'Brien and a Collapse in the Final Frame
O'Brien faced the heart of the Phillies order and recorded just two outs before the damage was done. He allowed five hits and a walk, giving up all six Philadelphia runs in 0.2 innings. Edmundo Sosa delivered the biggest blow with a 2-for-4, three-RBI night. Schwarber added a home run and two RBI. Bryan De La Cruz went 2-for-4 with an RBI, and Bryce Harper reached base twice. The Phillies did not need extra innings — they completed the comeback in nine frames and walked it off, sending Citizens Bank Park home satisfied.
Alex McFarlane, who threw a clean final inning for Philadelphia, earned the win. O'Brien took the loss.
Cardinals Offensive Bright Spots Were Not Enough
It would be unfair to pin this entirely on O'Brien without acknowledging what the Cardinals offense did right. Wetherholt and Burleson combining for four hits and three RBI against a quality Phillies pitching staff was an encouraging sign. Fermín's home run gave St. Louis insurance that, for several innings, looked like it would be more than sufficient.
The Cardinals used six pitchers in total. Kyle Leahy started and was sharp, tossing four scoreless innings on two hits with four strikeouts and no earned runs allowed. The bullpen kept pace until it didn't.
Key Performances
St. Louis Cardinals
- JJ Wetherholt: 2-for-5, 1 RBI
- Alec Burleson: 2-for-4, 2 RBI
- José Fermín: 1-for-4, 1 HR, 1 RBI
Philadelphia Phillies
- Edmundo Sosa: 2-for-4, 3 RBI
- Kyle Schwarber: 1-for-5, 1 HR, 2 RBI
- Bryan De La Cruz: 2-for-4, 1 RBI
- Bryce Harper: 2-for-3
What Is Next for the Cardinals
The Cardinals continue their road trip following Sunday's loss. This was a game St. Louis controlled for the better part of nine innings, and letting it slip away in one chaotic half-inning is the kind of outcome that demands accountability from the bullpen. The Cardinals will need to find more reliable late-inning options if collapses like this one are going to be prevented. The schedule does not ease up, and every game in the regular season at this stage of August carries weight.