Pirates Edge Brewers in Tight Affair Behind Valdez’s Power

Sometimes baseball rewards patience, and sometimes it just rewards the team that takes its chances. On Saturday at PNC Park, the Pittsburgh Pirates did just enough to outlast the Milwaukee Brewers 3-2 in a game that will be remembered more for what didn’t happen than what did. This was grinding, ugly baseball at its finest, the kind of contest where one swing matters infinitely more than a lineup’s overall performance.

Pitching Decisions

1.0IP1H0ER0BB0K
6.1IP5H3ER0BB6K

Star Performers

Brice Turang

Season AVG: .266
5AB1H0HR2RBI0R0BB
Esmerlyn Valdez

Season AVG: .311
4AB1H1HR2RBI1R0BB

Esmerlyn Valdez was that swing. The Pirates’ designated hitter delivered a two-run bomb in the fourth inning that ultimately held up as the game-winner. That’s not hyperbole. That’s just the cold truth of what unfolded over nine innings on a Saturday afternoon in the Steel City. Valdez went 1-for-4 but made it count in the way that matters most. In a low-scoring affair where both offenses were anemic at best, one quality at-bat proved to be the difference between victory and defeat.

Esmerlyn Valdez homers again in Pirates' 3-2 win

Shane Drohan was excellent for Milwaukee, surrendering three runs on five hits over 6.1 innings with six strikeouts and no walks. That’s Cy Young-caliber stuff in any other context. But it wasn’t enough because his offense couldn’t generate enough run support to overcome a single decisive moment. The Brewers did scrape together two runs courtesy of Brice Turang‘s two-run double in the fifth inning, scoring Joey Ortiz and Jackson Chourio. It was a well-struck ball, a quality piece of hitting that should have felt more consequential than it ultimately did.

Brice Turang's two-run double

Milwaukee Couldn’t Capitalize on Its Moment

Here’s what rankles about this outcome if you’re a Brewers fan: your team had legitimate scoring opportunities. The Turang double proved that the Milwaukee lineup possessed the capacity to execute when it mattered. But they couldn’t string together enough of those moments. They couldn’t generate the kind of sustained offensive pressure that wins close ballgames. Instead, they managed just two runs against a Pirates pitching staff that, frankly, wasn’t throwing anything spectacular.

Bryan Reynolds' RBI double

The Pirates’ pitching staff deserves some credit, particularly Yohan Ramírez out of the bullpen and Mason Montgomery, who notched his first save as a Pirate with a scoreless ninth. But let’s be honest: these weren’t dominant performances. They were competent, they were timely, and they got the job done when it mattered. That’s often all you need in baseball.

Bryan Reynolds’ Steady Hand Seals It

Bryan Reynolds deserves mention for his situational awareness. He scored the go-ahead run in the fourth on Valdez’s homer and then added an insurance run in the sixth with an RBI single that scored Brandon Lowe. Reynolds wasn’t spectacular, but he was effective, the kind of quiet performance that doesn’t show up on ESPN’s highlight reel but absolutely shows up in the final score.

Jackson Chourio's 50th stolen base of his career

For the Brewers, this one stings. They had a competent starting pitcher, timely hitting, and plenty of opportunities to seize control. They came up short against a Pirates team that simply made fewer mistakes and capitalized on one critical moment. Sometimes that’s the difference in baseball. Sometimes the team that plays near-perfect baseball loses to the team that doesn’t need to be perfect, just efficient. Saturday afternoon belonged to Pittsburgh, and Milwaukee will have to live with that.

Box Score

Milwaukee Brewers Batting

Player AB R H RBI BB SO AVG
Christian Yelich DH 3 0 1 0 1 2 .243
Jackson Chourio LF 5 1 1 0 0 2 .281
Brice Turang 2B 5 0 1 2 0 1 .266
Jake Bauers 1B 2 0 0 0 2 2 .267
William Contreras PH 1 0 0 0 0 1 .282
Gary Sánchez C 2 0 0 0 2 0 .217
Garrett Mitchell CF 4 0 1 0 0 0 .274
Luis Lara RF 3 0 1 0 1 1 .286
Cooper Pratt SS 4 0 0 0 0 0 .257
Joey Ortiz 3B 3 1 2 0 0 0 .225
Andrew Vaughn 3B 1 0 0 0 0 0 .315

Milwaukee Brewers Pitching

Pitcher IP H R ER BB SO ERA
Shane Drohan (L) 6.1 5 3 3 0 6 3.09
Grant Anderson 0.2 1 0 0 0 0 3.27
Abner Uribe 1.0 1 0 0 1 0 2.56

Pittsburgh Pirates Batting

Player AB R H RBI BB SO AVG
Nick Gonzales 3B 4 0 0 0 0 0 .306
Brandon Lowe 2B 4 1 2 0 0 2 .246
Bryan Reynolds RF 3 1 2 1 1 0 .282
Esmerlyn Valdez RF 4 1 1 2 0 2 .311
Jake Mangum LF 0 0 0 0 0 0 .311
Ryan O'Hearn 1B 3 0 0 0 0 0 .283
Marcell Ozuna DH 3 0 0 0 0 1 .201
Rafael Flores Jr. C 3 0 1 0 0 0 .400
Henry Davis C 0 0 0 0 0 0 .157
Jared Triolo SS 3 0 0 0 0 0 .223
Billy Cook CF 3 0 1 0 0 1 .176

Pittsburgh Pirates Pitching

Pitcher IP H R ER BB SO ERA
Bubba Chandler 4.2 5 2 2 3 6 4.77
Brandon Eisert 0.1 0 0 0 2 0 5.86
Yohan Ramírez (W) 1.0 1 0 0 0 0 3.31
Dennis Santana 1.0 0 0 0 0 1 5.80
Isaac Mattson 1.0 1 0 0 0 0 4.50
Mason Montgomery (SV) 1.0 0 0 0 1 2 4.14