The game closed once Milwaukee reached its bullpen

Milwaukee won 3-1, but the important split in this game is not the final margin. It is before and after the Brewers handed the ball to their bullpen. San Diego's three hits all arrived in the first three innings. From the fifth through the ninth, Aaron Ashby, Abner Uribe and Trevor Megill covered five hitless innings and struck out six.

That changed what the score meant. Ashby entered the bottom of the fifth with Milwaukee up 2-1 and gave them the bulk bridge: three scoreless innings, no hits, two walks, three strikeouts. Uribe opened the eighth with a walk, then retired the next three hitters. Megill took the ninth and never allowed the inning to breathe. On the scoreboard, this stayed a one- or two-run game. In practice, San Diego kept having to restart its offense with no traffic in front of it.

That is the distinction between a close score and a live game. Milwaukee did not need a crooked number once the Padres stopped collecting hits. It needed clean innings from relievers who kept the next hitter from inheriting anything. The bullpen turned a narrow lead into a series of empty innings.

The first inning was San Diego's best opening

San Diego's best chance to seize the game came before either team had scored. In the bottom of the first, Jackson Merrill and Manny Machado singled, Ty France reached on a force play that kept runners on first and second, and Austin Hays walked to load the bases with two outs. Robert Gasser answered that spot by getting Xander Bogaerts to pop out on an 0-2 sweeper.

Robert Gasser pitch selection by count

Observed pitch-type mix across 4 count groups (56 valid pitches).

Observed pitch-type mix across 4 count groups (56 valid pitches).

Observed pitch-type mix across 4 count groups (56 valid pitches).

The sequence matters because it shows containment, not mysticism. Gasser opened Bogaerts with a called-strike sweeper, got a foul on a sinker, then came back to the sweeper for the inning-ending out. No need to invent a hidden speech about composure. The visible fact is enough: he got strike one, got ahead, and made the Padres spend their fullest early threat on a harmless ball in play.

In a 3-1 game, that escape is not background detail. It is structural. If San Diego converts that inning, Milwaukee spends the rest of the night chasing score instead of defending it. Gasser did not erase every problem. He erased the largest early one.

The fifth gave Milwaukee a usable lead

The fifth inning mattered because Milwaukee created a lead without asking the inning to get large. Garrett Mitchell opened it by tripling off Robbie Ray. Joey Ortiz grounded out and Mitchell stayed at third. After Bradgley Rodriguez replaced Ray, Jackson Chourio singled to center and Milwaukee had a 2-1 lead.

Top of the 5th — bases and outs

5 plate-appearance transitions in the top of inning 5.

5 plate-appearance transitions in the top of inning 5.

5 plate-appearance transitions in the top of inning 5.

That is a small sequence with outsized value. Once Mitchell reached third with nobody out, Milwaukee no longer needed traffic or a string of good at-bats. It needed one productive plate appearance. Chourio supplied it on Rodriguez's second pitch, and the game stopped being even. A tie game forces every next inning to carry equal weight. A one-run lead lets each clean frame tighten the constraint on the other side.

Milwaukee added again in the sixth, but the fifth was the true shift in game shape. Mitchell's triple created the leverage. Chourio's single converted it before San Diego could reset.

Megill used the fastball to buy the curve a finish

Trevor Megill's ninth inning was the clearest small-scale version of how Milwaukee finished the game. He threw 15 pitches. Twelve were four-seam fastballs. The other three were knuckle curves, and two of those ended in swinging strikeouts.

Milwaukee Brewers pitcher deployment

Observed pitching-staff sequence by inning (4 pitchers, 3 subsequent).

Observed pitching-staff sequence by inning (4 pitchers, 3 subsequent).

Observed pitching-staff sequence by inning (4 pitchers, 3 subsequent).

Against pinch-hitter Ethan Salas, Megill showed 99, 97.9 and 99.6 with the fastball before dropping a 90.2 knuckle curve below the zone for strike three. Against Gavin Sheets, he opened with two fastballs off the plate, came back with strikes at 98.8 and 96.2, then buried a 90.3 knuckle curve for another swing-through. Xander Bogaerts, in between, saw almost nothing but fastballs and grounded out. That is not a story about secret intent; it is the visible architecture of the inning.

The fastball did not need to miss bats by itself. It had to establish speed and force the count into Megill's shape. Once Salas and Sheets were at two strikes, the curve had the job it could actually perform: start as a decision, finish as a chase. That is how a 1-2-3 ninth can look inevitable without ever feeling careless.

Milwaukee controlled when the game was available

Strip away the recap and the game is simple. Milwaukee survived San Diego's best opening, found a go-ahead run the moment a tie game offered one, and then handed the remaining innings to relievers who removed the possibility of a rally.

A 3-1 score suggests tension all the way through. The process says something harsher for San Diego. Once the Padres wasted the first-inning threat, Milwaukee kept making the game smaller: one runner, one inning, one at-bat at a time. By the ninth, the margin was still narrow. The route back into the game was not.