Pirates Rally Past Brewers Behind Davis, Griffin in Slugfest
The Pittsburgh Pirates reminded the Milwaukee Brewers on Thursday night that baseball games aren’t won in the first inning, demolishing Kyle Harrison in a second-inning barrage that essentially decided this affair before most fans had finished their first beer. Final score: 7-4 Pirates, and it wasn’t nearly as close as that number suggests.
Pitching Decisions
Star Performers
Harrison lasted just 1.2 innings of absolute butchery. Four hits, four earned runs, two walks, two strikeouts. That’s not a pitching line, that’s a cry for help. Konnor Griffin opened the floodgates with a two-run double down the line, then Oneil Cruz followed with a two-run single that made it 4-1 before anyone could blink. Brandon Lowe’s hit-by-pitch scored another. The Brewers’ rotation didn’t just get torched, they got incinerated.
But here’s what separates contenders from pretenders: Milwaukee didn’t pack it in. Bo Naylor, looking increasingly comfortable in a Brewers uniform, manufactured a run in the sixth on a force-out grounder, then delivered the kind of moment that keeps teams fighting with a solo homer to right in the eighth that was initially reviewed but correctly upheld. Sal Frelick added a sacrifice fly that same inning. These weren’t mercy-dash theatrics, they were reminders that the Brewers’ lineup has actual teeth.
Still wasn’t enough. Henry Davis, who’s quietly become one of the most dangerous hitters in this Pirates lineup, crushed a two-run homer in the eighth that punched the final nail firmly in. This is a guy the Pirates need to hit, and he delivered when it mattered most.
Bullpen Execution Over Volume
What was maddening for Milwaukee was the efficiency with which Pittsburgh closed this thing out. Khristian Curtis got the win with 3.1 innings of work, and Mason Montgomery slammed the door with 1.1 scoreless innings for the save. Clean, professional, done. The Pirates’ bullpen didn’t need to be spectacular, they just needed to be competent, and that’s exactly what they were.
A Microcosm of Recent Brewers Struggles
This game, more than most, felt like the snapshot of why Milwaukee’s been limping down the stretch. One bad inning from a starter, and suddenly you’re playing catchup against a Pirates team that, frankly, should not be this close to competitive this late in September. The Brewers have talent. Naylor’s proving himself. But when your pitching staff can’t give you even four innings of acceptable work, you’re fighting an uphill battle that even your best hitters can’t overcome.
Pittsburgh leaves this Thursday night contest energized and hungry. Milwaukee gets a hard truth: in September baseball, when one team gets hot early and the other team plays reactive ball, results like this happen fast. The Brewers needed to match the Pirates’ intensity and they simply didn’t, at least not until far too late in the game.
Credit goes to the Pirates for taking care of business at home. For Milwaukee, this is the kind of loss that stings less for the scoreline and more for what it represents about their current pitching depth.
Box Score
Milwaukee Brewers Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Brice Turang 2B | 4 | 0 | 1 | 0 | 1 | 2 | .265 |
| Luis Lara CF | 4 | 0 | 0 | 0 | 1 | 1 | .254 |
| Jackson Chourio LF | 4 | 0 | 0 | 0 | 1 | 2 | .286 |
| Andrew Vaughn 1B | 4 | 0 | 0 | 0 | 1 | 1 | .311 |
| Gary Sánchez DH | 3 | 0 | 1 | 0 | 0 | 1 | .208 |
| Garrett Mitchell DH | 2 | 1 | 1 | 0 | 0 | 1 | .270 |
| Joey Ortiz 3B | 4 | 2 | 1 | 0 | 1 | 0 | .269 |
| Sal Frelick RF | 3 | 0 | 2 | 1 | 0 | 0 | .234 |
| Bo Naylor C | 3 | 1 | 1 | 2 | 1 | 1 | .154 |
| David Hamilton 3B | 2 | 0 | 1 | 1 | 0 | 0 | .243 |
| Cooper Pratt SS | 2 | 0 | 1 | 0 | 0 | 0 | .279 |
Milwaukee Brewers Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Kyle Harrison (L) | 1.2 | 4 | 5 | 4 | 2 | 2 | 4.25 |
| Chad Patrick | 1.1 | 0 | 0 | 0 | 1 | 2 | 3.16 |
| JoJo Romero | 1.0 | 0 | 0 | 0 | 0 | 1 | 3.66 |
| Garrett Stallings | 3.0 | 1 | 0 | 0 | 1 | 6 | 0.00 |
| Aaron Ashby | 1.0 | 2 | 2 | 2 | 1 | 0 | 3.31 |
Pittsburgh Pirates Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Konnor Griffin SS | 4 | 1 | 1 | 2 | 1 | 1 | .262 |
| Oneil Cruz CF | 5 | 1 | 1 | 2 | 0 | 2 | .272 |
| Bryan Reynolds RF | 4 | 0 | 1 | 0 | 0 | 0 | .262 |
| Rafael Flores Jr. 1B | 3 | 0 | 0 | 0 | 1 | 2 | .268 |
| Brandon Lowe 2B | 2 | 0 | 1 | 1 | 1 | 1 | .261 |
| Nick Gonzales DH | 4 | 0 | 0 | 0 | 0 | 3 | .304 |
| Ronny Simon RF | 3 | 2 | 1 | 0 | 1 | 0 | .325 |
| Billy Cook LF | 0 | 0 | 0 | 0 | 0 | 0 | .176 |
| Jared Triolo 3B | 4 | 1 | 1 | 0 | 0 | 1 | .241 |
| Henry Davis C | 2 | 2 | 1 | 2 | 1 | 1 | .167 |
Pittsburgh Pirates Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Wilber Dotel | 2.0 | 3 | 1 | 1 | 1 | 2 | 4.82 |
| Khristian Curtis (W) | 3.1 | 1 | 1 | 1 | 3 | 3 | 4.67 |
| Gregory Soto | 0.2 | 1 | 0 | 0 | 0 | 0 | 3.84 |
| Camilo Doval | 1.0 | 1 | 0 | 0 | 0 | 2 | 4.06 |
| Luke Weaver | 0.2 | 3 | 2 | 2 | 0 | 0 | 2.84 |
| Mason Montgomery (SV) | 1.1 | 0 | 0 | 0 | 2 | 2 | 2.67 |
