Nationals Hold Off Late Pirates Rally to Win Fourth Straight
Sometimes baseball rewards the team that gets out to a fast start, and on Friday night at Nationals Park, the Washington Nationals proved that lesson with surgical precision. The hosts jumped all over Pittsburgh Pirates starter Mitch Keller early, building a commanding 5-1 lead through just three innings, then held on for dear life as the Pirates mounted a genuinely threatening ninth-inning rally before ultimately prevailing 9-5.
Pitching Decisions
Star Performers
This was offensive fireworks on both sides, the kind of mid-summer slugfest that reminds you why baseball matters on a holiday weekend. Daylen Lile was absolutely magnificent for Washington, going 3-for-4 with two home runs and four RBIs, methodically destroying Pirates pitching. Luis García Jr. matched him homer-for-homer with his own two-run display, accounting for three RBIs and proving he remains a centerpiece of this Nationals franchise moving forward.
Early Dominance Proves the Difference
The Nationals’ strategy was beautifully straightforward: establish early control and force Pittsburgh to chase. García Jr. led off the bottom of the first with a solo blast to right field, setting an aggressive tone immediately. Lile followed with his own solo shot in the second, and suddenly the Pirates found themselves staring up at a 2-0 hole before they’d even gotten their pitcher any meaningful offensive support.
Bryan Reynolds got Pittsburgh on the board in the third with a solo homer off Keller, a reminder that this Pirates lineup possesses legitimate pop when given an opportunity. But Washington answered right back in the same frame when José Tena crushed a two-run shot that scored James Wood, and Lile doubled in another run. That sequence essentially sealed the outcome, even if the scoreboard wouldn’t fully reflect it until the final out.
Relief Corps Slams the Door
Foster Griffin earned the victory despite pitching only five innings, surrendering just one run on four hits. The Nationals’ bullpen, particularly Tyler Callihan and Clayton Beeter, navigated some genuinely treacherous situations with bases loaded jams in the seventh and eighth innings. This isn’t a group that handed anything to Pittsburgh, and that discipline ultimately made the difference when the Pirates started their desperate ninth-inning comeback.
Speaking of that ninth inning, the Pirates made things incredibly uncomfortable for Washington. With the game apparently decided at 9-1, Pittsburgh suddenly produced four runs on doubles from Brandon Lowe, Bryan Reynolds, Esmerlyn Valdez, and Nick Gonzales. For one terrifying moment, it looked like the Nationals’ comfortable cushion might evaporate entirely. But the Pirates ran out of runway, and CJ Abrams made the catch for the final out, preserving what should have been a routine victory but became something far more dramatic than necessary.
Mitch Keller took the loss after allowing five runs on eight hits across six innings, failing to provide any real length into the game. For a Pirates squad still searching for consistency, this represents a missed opportunity against a division rival. The Nationals, meanwhile, have now won four straight and look increasingly like a team that might actually contend down the stretch. That’s what happens when your hitters stay locked in and your pitchers avoid catastrophic mistakes. Simple formula, elegant execution.
Box Score
Pittsburgh Pirates Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Konnor Griffin SS | 4 | 0 | 2 | 0 | 1 | 0 | .273 |
| Brandon Lowe DH | 4 | 1 | 1 | 1 | 1 | 1 | .243 |
| Bryan Reynolds LF | 5 | 2 | 2 | 2 | 0 | 2 | .282 |
| Esmerlyn Valdez RF | 5 | 1 | 3 | 1 | 0 | 1 | .339 |
| Ryan O'Hearn 1B | 5 | 0 | 0 | 0 | 0 | 1 | .280 |
| Nick Gonzales 2B | 5 | 0 | 1 | 1 | 0 | 1 | .303 |
| Jake Mangum CF | 5 | 0 | 2 | 0 | 0 | 0 | .312 |
| Endy Rodríguez C | 3 | 0 | 0 | 0 | 1 | 1 | .260 |
| Jared Triolo 3B | 4 | 1 | 2 | 0 | 0 | 0 | .238 |
Pittsburgh Pirates Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Mitch Keller (L) | 6.0 | 8 | 5 | 5 | 0 | 1 | 5.02 |
| Isaac Mattson | 1.1 | 3 | 4 | 4 | 1 | 1 | 4.67 |
| Tyler Callihan | 0.2 | 1 | 0 | 0 | 2 | 0 | 0.00 |
Washington Nationals Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| James Wood RF | 5 | 1 | 2 | 0 | 0 | 0 | .267 |
| Luis García Jr. 1B | 4 | 2 | 2 | 3 | 1 | 0 | .283 |
| José Tena DH | 5 | 1 | 1 | 2 | 0 | 0 | .224 |
| CJ Abrams SS | 4 | 1 | 1 | 0 | 0 | 1 | .273 |
| Dylan Crews CF | 3 | 1 | 0 | 0 | 1 | 0 | .230 |
| Daylen Lile LF | 4 | 2 | 3 | 4 | 0 | 0 | .256 |
| Keibert Ruiz C | 4 | 0 | 0 | 0 | 0 | 0 | .279 |
| Jorbit Vivas 3B | 3 | 0 | 1 | 0 | 1 | 0 | .252 |
| Nasim Nuñez 2B | 4 | 1 | 2 | 0 | 0 | 1 | .237 |
Washington Nationals Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Foster Griffin (W) | 5.0 | 4 | 1 | 1 | 1 | 2 | 2.87 |
| Orlando Ribalta | 1.0 | 1 | 0 | 0 | 0 | 2 | 3.55 |
| Justin Lawrence | 0.2 | 1 | 0 | 0 | 2 | 1 | 7.58 |
| Clayton Beeter | 0.1 | 0 | 0 | 0 | 0 | 1 | 3.16 |
| Zak Kent | 2.0 | 7 | 4 | 4 | 0 | 1 | 6.28 |
