Cardinals Rally Past Astros in 10 Innings Behind Winn’s Heroics
Sunday’s matchup between the St. Louis Cardinals and Houston Astros at Daikin Park had all the makings of a forgettable April contest. Instead, it delivered the kind of dramatic finish that reminds you why baseball still matters. The Cardinals punched their ticket out of Houston with a 7-5 victory in 10 innings, and they have one man to thank for escaping with a win: Masyn Winn, the shortstop who turned a potential heartbreak into redemption with one swing.
Pitching Decisions
Star Performers
Cardinals Strike Early, Then Hold On
The Cardinals’ offense came alive in the fifth inning, a 30-second stretch where they scored four runs and seized control of the game. Victor Scott II’s walk with the bases loaded brought home Masyn Winn, setting the table for JJ Wetherholt’s two-run single and Ivan Herrera’s go-ahead hit. By the time the dust cleared, St. Louis had a 5-1 lead and looked like they might cruise to an easy victory.
That’s baseball, though. Nothing’s ever easy in this sport, especially not against an Astros team with Yordan Alvarez in the lineup and the desperation of a team fighting for relevance. Houston chipped away methodically. Alvarez’s home run in the eighth inning looked like mere consolation prize material at the time. Then came Isaac Paredes’ game-tying single in the same inning, and suddenly the Cardinals’ lead evaporated like morning dew on green grass.
The game went to extras tied at 5-5, exactly where the Astros wanted it. Extra innings are a crapshoot, a place where momentum matters less than execution, where one mistake can undo three hours of careful baseball.
Winn Delivers When It Matters Most
That’s when Winn stepped to the plate in the tenth inning with runners in scoring position and the game hanging in the balance. The shortstop didn’t overthink it. He didn’t look for the perfect pitch or hope for a walk. Winn simply hit a double that cleared the bases and proved why he’s become a clutch performer in this Cardinals lineup. Three RBIs on one swing. Three runs that mattered more than the previous six they’d scored.
The Astros mounted one final charge in the bottom of the tenth when Jose Altuve singled home a run to make it 7-6, but Gordon Graceffo shut the door on any further damage. The save came with one out and one hit allowed, a brief appearance that might go unnoticed in the box score but won’t be forgotten by Cardinals fans.
Riley O’Brien earned the win with 1.1 innings of relief work in the ninth and tenth, while Bryan King took the loss for Houston despite pitching reasonably well in a tight situation. That’s the cruelty of baseball sometimes. The better pitcher doesn’t always win the decision.
Sunday’s game was won and lost in those final two innings, where execution mattered and timely hitting proved the difference. The Cardinals got both. The Astros got neither when it counted. That’s why St. Louis is leaving Houston with a win and the Astros are left wondering how they let another one slip away.
For the Cardinals, this victory represents exactly the kind of character-building moment that separates good teams from great ones. They faced adversity, fought back, and delivered when the moment demanded their best. That’s a formula for success in October, even if it’s only April.
Box Score
St. Louis Cardinals Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| JJ Wetherholt 2B | 4 | 0 | 1 | 2 | 0 | 2 | .237 |
| Iván Herrera DH | 5 | 1 | 1 | 1 | 0 | 2 | .213 |
| Alec Burleson 1B | 5 | 0 | 0 | 0 | 0 | 2 | .280 |
| Jordan Walker RF | 5 | 1 | 1 | 0 | 0 | 2 | .305 |
| Nolan Gorman 3B | 4 | 0 | 0 | 0 | 0 | 1 | .209 |
| Ramón Urías 3B | 0 | 1 | 0 | 0 | 0 | 0 | .194 |
| Masyn Winn SS | 5 | 1 | 3 | 3 | 0 | 2 | .222 |
| Nathan Church LF | 2 | 1 | 0 | 0 | 1 | 1 | .208 |
| José Fermín CF | 2 | 0 | 1 | 0 | 0 | 0 | .278 |
| Pedro Pagés C | 4 | 1 | 1 | 0 | 1 | 1 | .214 |
| Victor Scott II CF | 2 | 1 | 0 | 1 | 1 | 0 | .226 |
| Yohel Pozo PH | 1 | 0 | 0 | 0 | 0 | 0 | .125 |
| Thomas Saggese LF | 0 | 0 | 0 | 0 | 0 | 0 | .209 |
St. Louis Cardinals Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Matthew Liberatore | 6.0 | 3 | 1 | 1 | 2 | 4 | 3.67 |
| Ryne Stanek | 1.0 | 0 | 0 | 0 | 0 | 0 | 7.71 |
| JoJo Romero | 0.2 | 2 | 3 | 3 | 1 | 0 | 2.25 |
| Riley O'Brien (W) | 1.1 | 1 | 0 | 0 | 0 | 2 | 0.00 |
| Justin Bruihl | 0.2 | 1 | 1 | 0 | 0 | 0 | 6.75 |
| Gordon Graceffo (SV) | 0.1 | 1 | 0 | 0 | 0 | 0 | 0.84 |
Houston Astros Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Carlos Correa SS | 3 | 0 | 0 | 1 | 1 | 0 | .253 |
| Yordan Alvarez DH | 5 | 1 | 1 | 1 | 0 | 0 | .333 |
| Jose Altuve 2B | 5 | 1 | 3 | 1 | 0 | 0 | .298 |
| Christian Walker 1B | 3 | 1 | 0 | 0 | 2 | 1 | .253 |
| Isaac Paredes 3B | 4 | 0 | 1 | 2 | 0 | 1 | .190 |
| Brice Matthews 3B | 0 | 0 | 0 | 0 | 0 | 0 | .107 |
| Cam Smith RF | 4 | 0 | 0 | 0 | 0 | 1 | .244 |
| Yainer Diaz C | 4 | 0 | 1 | 0 | 0 | 1 | .190 |
| Shay Whitcomb LF | 2 | 0 | 0 | 0 | 0 | 1 | .111 |
| Dustin Harris LF | 2 | 0 | 0 | 0 | 0 | 0 | .214 |
| Taylor Trammell CF | 4 | 2 | 2 | 0 | 0 | 1 | .321 |
Houston Astros Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Mike Burrows | 4.2 | 3 | 4 | 4 | 2 | 7 | 6.75 |
| Steven Okert | 0.1 | 1 | 0 | 0 | 0 | 1 | 3.48 |
| Kai-Wei Teng | 2.0 | 1 | 0 | 0 | 1 | 3 | 1.98 |
| Enyel De Los Santos | 1.0 | 1 | 0 | 0 | 0 | 1 | 1.17 |
| Bryan King (L) | 2.0 | 2 | 3 | 1 | 0 | 1 | 1.80 |
