Kuhnel cleaned up the fifth after San Francisco had already paid for it
The easy way to read a one-run game is to blame the reliever whose inning got loud. This one asks for a little better eyesight. Joel Kuhnel entered the fifth with the bases loaded and one out, struck out Joshua Baez, then got Nolan Gorman on a grounder to strand all three inherited runners. That was good relief work. It just was not the part of the inning that beat San Francisco.
The damage had already crossed. Reiver Sanmartin faced three hitters and recorded no outs. Alec Burleson singled home Thomas Saggese for the first run, Jordan Walker drew a walk to load the bases, and Leo Bernal followed with another RBI single for the second. Those were the only two Cardinals runs of the night. In a 2-1 game, that timing is the whole receipt. Kuhnel deserves credit for keeping the inning from becoming something worse, but the Giants lost the only relief pocket they could not afford to lose: the first three hitters Sanmartin saw. A clean rescue after that was useful, not restorative. That is the nuisance of bullpen sequencing. Sometimes the reliever with the tidy line is the one proving the trouble started a batter or two earlier.
Bruihl took the game's hardest out
From the Cardinals' side, the night turned on one plate appearance before the ninth ever arrived. St. Louis held a 2-1 lead in the seventh when Quinn Mathews left with two outs and the bases loaded. That is the point where a starter's line stops belonging only to the starter. Somebody else has to carry the inning over the bridge.
Justin Bruihl did it against Grant McCray in seven pitches. He opened with two called-strike sweepers, worked the count full, and still finished the at-bat with a sinker that produced a groundout to shortstop. Three inherited runners stayed put. Score stayed 2-1. In a game where the Cardinals had scored only twice, that was the real preservation job. If that ball gets through, the fifth inning stops looking like enough and Mathews' 6.2 innings of one-run work gets a lot thinner in a hurry. Instead Bruihl kept the game in the exact shape St. Louis needed: still leading by one, still making San Francisco find another answer later instead of cashing in the traffic it had already built. Managers spend all night trying to hand the right man the ugliest out. The Cardinals got that one right.
O'Brien's ninth had traffic everywhere but one answer
Riley O'Brien got the save, and the box score is not lying about that. It is just leaving out the blood pressure. He struck out Nate Furman to open the ninth, then gave up a single to Jung Hoo Lee, walked Drew Cavanaugh, and uncorked a wild pitch that moved both runners up. Tying run at third, go-ahead run at second, one out. That is not a clean inning. That is a late-inning repair job.
What kept it upright was the sweeper. O'Brien threw that pitch 12 times in a 19-pitch inning, and it produced five whiffs and six chases. Furman's strikeout ended on a sweeper. Grant McCray's strikeout ended on a sweeper after the inning had turned messy. Christian Koss then saw four straight sweepers, finally rolling the last one into the game-ending groundout. That is not mystery stuff. When a one-run lead starts wobbling, you need one pitch that can still miss a bat or force a bad swing even after the inning has gotten untidy. O'Brien had that pitch, and he kept going back to it. St. Louis never built cushion, so the ninth belonged to the offering that could create discomfort on demand.
In a 2-1 game, timing is half the bullpen job
This was a one-run game, but not a mysterious one. The Cardinals found one scoring window in the fifth and then handled the leverage with better timing. San Francisco got useful cleanup from Kuhnel, only after Burleson and Bernal had already written the margin. St. Louis got Bruihl exactly when the night could have bent, then got O'Brien through the ninth on a pitch that kept generating swing-and-miss when the inning threatened to come apart.
That is usually how these games are decided. Everybody remembers the last scare. The real story is often earlier, when one club asks a reliever to stop trouble before it spreads and the other asks for the same favor after the receipt has already printed.