Cardinals Edge D-backs in Ninth as Winn Stars Again

Here’s what we learned Friday night at Chase Field: when the Cardinals need a clutch hit in the desert heat, Masyn Winn is your man. The St. Louis shortstop delivered three runs batted in, including the go-ahead sacrifice fly in the ninth inning that ultimately made the difference in a tight 5-4 Cardinals victory over the Arizona Diamondbacks. This was baseball at its most essential, decided not by the long ball but by timely contact and smart baserunning.

Iván Herrera, Masyn Winn lead Cardinals to 5-4 win

Pitching Decisions

1.0IP1H2ER1BB1K
0.1IP1H0ER1BB0K
1.0IP1H0ER1BB1K

Star Performers

JJ Wetherholt

Season AVG: .262
4AB2H1HR1RBI1R1BB
Corbin Carroll

Season AVG: .252
4AB1H1HR2RBI1R0BB

The Cardinals struck early and often. Winn’s two-run single in the first inning set an aggressive tone, plating Ivan Herrera and Alec Burleson to give St. Louis an immediate 2-0 advantage. It was the kind of aggressive approach that separates winners from teams that play not to lose. The Diamondbacks answered with their own power display, as Tim Tawa launched a solo home run in the third before Corbin Carroll tied it with a two-run blast in the eighth, forcing the issue into extra drama.

Masyn Winn's two-run single
Corbin Carroll's game-tying two-run home run (14)

The Late-Game Heroics That Separate Good Teams from Lucky Ones

What impressed me most wasn’t the home runs, which are dime a dozen in modern baseball. It was Herrera’s composure in the ninth inning, lifting that sacrifice fly to left field with everything on the line. That’s a veteran’s at-bat right there. That’s understanding the moment and executing precisely what the situation demands. JJ Wetherholt also contributed a solo home run that kept the Cardinals within striking distance through the middle innings.

Iván Herrera's go-ahead sacrifice fly
JJ Wetherholt's solo home run (14)

The Diamondbacks had every opportunity to put this one away. Carroll’s late-inning blast tied the game and created momentum on the home field. Arizona should have won this game. Instead, they found themselves on the wrong side of a one-run decision because they couldn’t close it out when they had the chance.

Bullpen Theatre and Questions That Linger

The bullpen work deserves scrutiny here. Paul Sewald took the loss after appearing briefly in the eighth, giving up that go-ahead run without recording an out. For a team that has playoff aspirations, you need your relief arms to perform in these moments. Riley O'Brien came through for St. Louis in the ninth, striking out Ketel Marte for the final out. That’s the kind of pressure performance that wins ballgames down the stretch.

Riley O'Brien strikes out Ketel Marte for the win

Luis Gastelum earned the win in limited action, one inning of work in what was clearly a bullpen-heavy game from both sides. This suggests both teams burned through their arms earlier than ideal, which raises questions about how starter Merrill Kelly managed his workload for Arizona.

The Cardinals showed the kind of resilience that separates playoff contenders from also-rans. They didn’t panic when Carroll’s two-run shot tied the game in the eighth. They simply waited for their moment and capitalized when it came. Winn was the catalyst throughout, demonstrating the value of consistency at the top of the lineup and the ability to drive in runs when it matters most.

Masyn Winn lifts sac fly, plates Alec Burleson

Arizona will view this as the one that got away. On their home field, with Corbin Carroll delivering a timely blast, they had this game in hand. But baseball punishes complacency, and the Diamondbacks learned that lesson the hard way on Friday night. St. Louis leaves the desert with a crucial division road victory and momentum heading into the next contest.

Box Score

St. Louis Cardinals Batting

Player AB R H RBI BB SO AVG
JJ Wetherholt 2B 4 1 2 1 1 0 .262
Iván Herrera DH 4 1 0 1 0 1 .246
Alec Burleson 1B 4 2 1 0 1 1 .273
Jordan Walker RF 4 0 1 0 1 1 .294
Lars Nootbaar LF 4 0 1 0 0 2 .259
Masyn Winn SS 2 0 1 3 1 0 .245
Nathan Church CF 4 0 0 0 0 0 .232
José Fermín 3B 4 1 1 0 0 0 .259
Jimmy Crooks C 3 0 1 0 1 0 .172
Bryan Torres PR 0 0 0 0 0 0 .194
Pedro Pagés C 0 0 0 0 0 0 .212

St. Louis Cardinals Pitching

Pitcher IP H R ER BB SO ERA
Michael McGreevy 6.1 6 2 1 1 5 2.92
George Soriano 0.2 0 0 0 0 1 3.27
Luis Gastelum (W) 1.0 1 2 2 1 1 9.82
Riley O'Brien (SV) 1.0 1 0 0 1 1 3.35

Arizona Diamondbacks Batting

Player AB R H RBI BB SO AVG
Ketel Marte 2B 5 0 1 0 0 2 .255
Geraldo Perdomo SS 2 1 0 0 2 1 .240
Corbin Carroll RF 4 1 1 2 0 0 .252
Gabriel Moreno C 4 1 2 0 0 1 .304
Max Kepler LF 4 0 1 0 0 1 .205
Lourdes Gurriel Jr. DH 3 0 0 1 0 1 .207
Nolan Arenado 3B 3 0 0 0 1 2 .240
Jorge Barrosa PR 0 0 0 0 0 0 .186
Ildemaro Vargas 1B 4 0 1 0 0 0 .258
Tim Tawa CF 4 1 2 1 0 0 .227

Arizona Diamondbacks Pitching

Pitcher IP H R ER BB SO ERA
Merrill Kelly 5.0 4 3 1 2 3 5.20
Taylor Clarke 1.0 1 0 0 1 0 2.53
Kevin Ginkel 1.0 1 0 0 0 0 2.77
Juan Morillo 1.0 1 1 1 1 1 3.05
Paul Sewald (L) 0.1 1 1 0 1 0 4.19
Brandyn Garcia 0.2 0 0 0 0 1 1.85