Abrams Leads Early Barrage as Nationals Edge Pirates in Tuesday Thriller

PITTSBURGH, Pa. – CJ Abrams reminded everyone why the Washington Nationals are building around him on Tuesday night, going 3-for-4 with a homer and two RBIs to lead the Nationals to a 5-4 victory over the Pittsburgh Pirates at PNC Park. It was vintage Abrams, aggressive at the plate and relentless in his approach, making Mitch Keller‘s night a living nightmare from the opening pitch.

Pitching Decisions

4.0IP6H5ER4BB3K
1.0IP1H0ER1BB1K

Star Performers

CJ Abrams

Season AVG: .356
4AB3H1HR2RBI1R0BB
Brandon Lowe

Season AVG: .268
2AB1H1HR1RBI2R1BB

Nationals Strike Fast and Often

The Nationals didn’t wait for pleasantries. They came out swinging in the first inning like a team that remembered the Pirates’ pitching staff from last season. Brady House singled to center, Luis García Jr. scampered home. Daylen Lile followed with another line drive single, and just like that, García Jr. was crossing the plate for run number two. Abrams then delivered his own single, and House waltzed home to make it 3-0 before most fans had settled into their seats. It was a masterclass in first-inning execution, and it set the tone for everything that followed.

CJ Abrams' three-hit game powers Nationals' win

Keller looked rattled, walking four batters in just four innings and allowing six hits. The Pirates’ ace simply couldn’t locate his fastball, and when he did, the Nationals were ready. Abrams would add a solo homer in the third inning, his sixth of the season, extending Washington’s lead to 4-1. The kid’s swinging the bat like he’s got something to prove.

CJ Abrams' solo home run (6)

Mitchell Parker was equally impressive for the Nationals, spinning 2.0 scoreless innings with five strikeouts on just two hits. The bullpen depth Washington has assembled is becoming a legitimate weapon, and it showed here. Gus Varland came in for the save situation and delivered, allowing just one hit while fanning a batter.

Gus Varland locks down save, Nationals' win

Pirates Fight Back, But Too Little, Too Late

To their credit, the Pirates didn’t roll over. Brandon Lowe belted a solo shot in the first, one of the few bright spots in Pittsburgh’s lineup. Joey Bart added his first home run of 2026 in the fifth to keep things interesting. Marcell Ozuna, the latest Pirates experiment, drove in a run with a sharp double, and Nick Gonzales added an RBI groundout as well. The Pirates scored four runs and had their chances, but they came in spurts rather than clusters, and that’s the difference between winning and losing games like this.

Joey Bart's 1st home run of 2026
Marcell Ozuna's RBI double

The problem was simple: Keller couldn’t eat innings, and once the Nationals jumped ahead 5-1 in the fourth inning, Pittsburgh’s comeback felt perpetually one run short. They scored four runs but needed one more, and baseball doesn’t deal in moral victories. Jake Mangum’s defense provided some highlight-reel moments, but it wasn’t enough to overcome the early deficit.

This was a game about execution meeting opportunity, and on this Tuesday night in Pittsburgh, Washington executed better. The Nationals’ young core, particularly Abrams and the rest of their dynamic lineup, is starting to look dangerous. If they can maintain this kind of consistency, the NL East is going to be watching over its shoulder all season.

Box Score

Washington Nationals Batting

Player AB R H RBI BB SO AVG
James Wood RF 3 1 0 0 2 3 .265
Joey Wiemer RF 0 0 0 0 0 0 .364
Luis García Jr. 1B 2 1 1 1 1 0 .255
Curtis Mead 1B 2 0 0 0 0 0 .241
Brady House DH 4 1 2 1 0 1 .267
Daylen Lile LF 4 0 1 1 0 1 .284
CJ Abrams SS 4 1 3 2 0 0 .356
Jacob Young CF 4 0 0 0 0 2 .265
Jorbit Vivas 3B 3 0 1 0 0 1 .333
Drew Millas C 3 0 0 0 0 0 .120
José Tena PH 1 0 1 0 0 0 .308
Keibert Ruiz C 0 0 0 0 0 0 .194
Nasim Nuñez 2B 3 1 0 0 1 0 .212

Washington Nationals Pitching

Pitcher IP H R ER BB SO ERA
PJ Poulin 1.0 2 1 1 0 1 4.50
Miles Mikolas 3.1 3 3 3 2 0 11.49
Mitchell Parker (W) 2.0 2 0 0 0 5 0.00
Cionel Pérez 1.0 0 0 0 1 0 8.22
Clayton Beeter 0.2 0 0 0 0 0 3.24
Gus Varland (SV) 1.0 1 0 0 1 1 4.50

Pittsburgh Pirates Batting

Player AB R H RBI BB SO AVG
Oneil Cruz CF 5 0 0 0 0 3 .328
Brandon Lowe 2B 2 2 1 1 1 1 .268
Nick Yorke 3B 2 0 0 0 0 0 .275
Bryan Reynolds RF 3 1 1 0 1 1 .292
Ryan O'Hearn 1B 3 0 0 0 1 0 .305
Marcell Ozuna DH 4 0 2 1 0 0 .106
Nick Gonzales 2B 4 0 0 1 0 1 .245
Spencer Horwitz 1B 2 0 0 0 0 0 .233
Jake Mangum LF 2 0 1 0 0 0 .229
Konnor Griffin SS 4 0 2 0 0 0 .189
Joey Bart C 3 1 1 1 1 1 .136
Billy Cook PR 0 0 0 0 0 0 .250

Pittsburgh Pirates Pitching

Pitcher IP H R ER BB SO ERA
Mitch Keller (L) 4.0 6 5 5 4 3 2.86
Yohan Ramírez 2.0 0 0 0 0 2 1.54
Mason Montgomery 1.0 1 0 0 0 2 6.14
Isaac Mattson 2.0 2 0 0 0 1 1.69