Cardinals Edge Giants in Pitching Duel, Bernal Delivers Clutch Hit
Well, here’s a refreshing dose of baseball reality for you: sometimes the team that scores more runs wins the game. Shocking, I know. On Monday night at Busch Stadium, the St. Louis Cardinals reminded everyone that you don’t need a fireworks show to win baseball games. You just need pitching, timely hitting, and the good sense not to beat yourself. The Giants got two of those three things, which explains why they’re heading home on the wrong side of a 2-1 final.
Pitching Decisions
Star Performers
This was a pitcher’s duel from the jump, and if you didn’t appreciate that, well, baseball might not be for you anymore. Quinn Mathews was absolutely unconscionable for the Cardinals, scattering four hits over 6.2 innings while punching out eight Giants batters. He didn’t walk many, he didn’t give up hard contact, and most importantly, he knew his role: get outs and let your lineup figure out the rest. That’s baseball the way it’s supposed to be played.
Opposite him, Landen Roupp had the misfortune of pitching for a team that couldn’t generate anything resembling offense. Four and a third innings, five hits, three walks, four strikeouts. The numbers aren’t terrible, but they’re not good enough when your team is scoring one run in six innings. The Giants had their chances and squandered them with the kind of offensive futility that defines losing baseball.
Cardinals Cash In When It Matters
The fifth inning is where this game got decided. Alec Burleson dropped a single into right field to score Thomas Saggese, and just like that, the Cardinals had their first run. But they weren’t done. Leo Bernal, who finished 3-for-4 and looked like the best hitter on the field, lined another single into right to plate Iván Herrera. Two runs on two singles, two outs. That’s execution. That’s winning baseball.
The Giants finally got on the board in the sixth when Jonah Cox singled home Grant McCray, but one run in this game felt like an afterthought. You need more than that against Mathews and a Cardinals bullpen that was clearly locked in.
Closing Time, No Drama
Riley O’Brien came in for the save situation and handled it like a professional. One inning, two strikeouts, no damage. The Cardinals got the job done without any theatrics or unnecessary stress. Oliver Marmol picked up his 400th win as a Cardinals manager, a milestone worth acknowledging even if this particular game won’t be remembered as a classic.
Here’s what I’ll tell you about this game: it was exactly what September baseball should look like. Two teams competing within the framework of pitching and defense, with just enough offense to move the needle. The Cardinals were the more efficient team, the smarter team, and the team that didn’t waste a single opportunity. The Giants were the opposite. Bernal’s three hits and the Cardinals’ precise execution made the difference. That’s baseball. Sometimes it’s that simple.
Box Score
San Francisco Giants Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Jonah Cox 2B | 4 | 0 | 1 | 1 | 0 | 2 | .279 |
| Bryce Eldridge 1B | 3 | 0 | 1 | 0 | 1 | 1 | .269 |
| Shay Whitcomb 2B | 3 | 0 | 1 | 0 | 0 | 1 | .184 |
| Drew Gilbert CF | 0 | 0 | 0 | 0 | 1 | 0 | .234 |
| Turner Hill DH | 4 | 0 | 1 | 0 | 0 | 1 | .237 |
| Brett Harris 3B | 2 | 0 | 0 | 0 | 0 | 0 | .000 |
| Nate Furman PH | 1 | 0 | 0 | 0 | 0 | 1 | .125 |
| Scott Bandura RF | 2 | 0 | 0 | 0 | 0 | 2 | .200 |
| Jung Hoo Lee RF | 2 | 0 | 1 | 0 | 0 | 0 | .277 |
| Andrew Knizner C | 2 | 0 | 0 | 0 | 1 | 0 | .167 |
| Drew Cavanaugh PH | 0 | 0 | 0 | 0 | 1 | 0 | .242 |
| Grant McCray LF | 4 | 1 | 1 | 0 | 0 | 2 | .147 |
| Christian Koss SS | 4 | 0 | 0 | 0 | 0 | 2 | .229 |
San Francisco Giants Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Landen Roupp (L) | 4.1 | 5 | 2 | 2 | 3 | 4 | 4.01 |
| Reiver Sanmartin | 0.0 | 2 | 0 | 0 | 1 | 0 | 4.29 |
| Joel Kuhnel | 1.2 | 0 | 0 | 0 | 0 | 1 | 4.65 |
| Trent Harris | 1.0 | 0 | 0 | 0 | 0 | 1 | 2.50 |
| Carson Seymour | 1.0 | 1 | 0 | 0 | 0 | 0 | 5.19 |
St. Louis Cardinals Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Thomas Saggese 2B | 4 | 1 | 2 | 0 | 0 | 0 | .268 |
| Iván Herrera DH | 3 | 1 | 0 | 0 | 1 | 0 | .243 |
| Alec Burleson 1B | 3 | 0 | 2 | 1 | 1 | 1 | .285 |
| Jordan Walker RF | 3 | 0 | 1 | 0 | 1 | 1 | .281 |
| Leo Bernal C | 4 | 0 | 3 | 1 | 0 | 0 | .327 |
| Joshua Báez LF | 4 | 0 | 0 | 0 | 0 | 1 | .240 |
| Victor Scott II LF | 0 | 0 | 0 | 0 | 0 | 0 | .196 |
| Nolan Gorman 3B | 3 | 0 | 0 | 0 | 0 | 2 | .185 |
| Ramón Urías 3B | 1 | 0 | 0 | 0 | 0 | 0 | .153 |
| Masyn Winn SS | 2 | 0 | 0 | 0 | 1 | 0 | .236 |
| Nathan Church CF | 3 | 0 | 0 | 0 | 0 | 1 | .252 |
St. Louis Cardinals Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Quinn Mathews (W) | 6.2 | 4 | 1 | 1 | 2 | 8 | 3.62 |
| Justin Bruihl | 0.1 | 0 | 0 | 0 | 0 | 0 | 3.58 |
| Ryne Stanek | 1.0 | 1 | 0 | 0 | 1 | 2 | 4.20 |
| Riley O'Brien (SV) | 1.0 | 1 | 0 | 0 | 1 | 2 | 4.13 |
