Abrams Delivers in 8th as Nationals Steal One from Mets
There’s a certain poetry to watching a team implode in real time, and the New York Mets provided a masterclass in self-sabotage on Thursday night at Citi Field. The Washington Nationals, hardly world-beaters themselves, stole a 5-4 victory that had all the hallmarks of a franchise in freefall. For the Mets, it was yet another chapter in what’s becoming a cautionary tale about roster construction and managerial desperation.
Pitching Decisions
Star Performers
Luke Weaver lasted exactly one inning. One inning! The Mets brought him in and he promptly surrendered two runs on two hits without recording a strikeout. This isn’t just poor performance, it’s organizational malpractice. When your starter can’t get through the first without bleeding runs, you’re not competing for anything that matters.
The Mets did have their moments. MJ Melendez crushed a three-run homer in the third inning that briefly gave New York the illusion they were in control. Mark Vientos added an RBI double in the sixth. But here’s the thing about baseball in 2026: if you’re relying on sporadic power to overcome a pitching staff that can’t find the strike zone, you’re going to lose games you should win. The Mets learned this lesson the hard way on Thursday.
Abrams Seizes the Moment
CJ Abrams was the story of this game, and rightfully so. The Nationals shortstop went 2-for-3 with a homer and three RBIs, which is exactly the kind of performance that wins close games. His go-ahead two-run shot in the eighth inning off a Mets bullpen hanging on by a thread was the dagger. This is what separates teams in tight contests: someone has to step up when it matters, and Abrams did exactly that.
Mitchell Parker got the win despite throwing just three innings, surrendering one run on two hits. It’s a sign of just how chaotic this game was that you could get a W with that workload. Gus Varland sealed it with 1.1 innings of relief, a save that felt more like mercy killing than celebration.
The Defensive Difference
Washington’s defense, particularly James Wood in right field, made several spectacular plays that kept the Mets from breaking the game wide open. Wood’s multiple robberies throughout the night were the difference between a game that stays within reach and one that gets away. The Nationals made their breaks when they counted; the Mets let theirs slip away.
Thursday’s affair at Citi Field was never going to be mistaken for a playoff-caliber contest. Both teams looked like they were playing out the string in late summer, not late April. But that’s precisely why execution matters, and that’s exactly where Washington outperformed New York. The Nationals didn’t play inspired baseball, they just played better baseball when it mattered most. The Mets, meanwhile, continue their descent into mediocrity with each passing day.
Box Score
Washington Nationals Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| James Wood RF | 3 | 0 | 0 | 0 | 1 | 2 | .238 |
| Luis García Jr. 1B | 4 | 1 | 2 | 0 | 0 | 1 | .253 |
| Daylen Lile LF | 4 | 1 | 0 | 0 | 0 | 0 | .258 |
| CJ Abrams SS | 3 | 1 | 2 | 3 | 1 | 1 | .296 |
| José Tena DH | 3 | 0 | 0 | 0 | 1 | 2 | .255 |
| Jorbit Vivas 3B | 4 | 1 | 1 | 0 | 0 | 0 | .286 |
| Nasim Nuñez 2B | 4 | 1 | 1 | 0 | 0 | 0 | .202 |
| Drew Millas C | 2 | 0 | 0 | 0 | 0 | 2 | .154 |
| Curtis Mead PH | 1 | 0 | 0 | 0 | 0 | 0 | .222 |
| Keibert Ruiz C | 1 | 0 | 0 | 0 | 0 | 0 | .179 |
| Jacob Young CF | 4 | 0 | 1 | 1 | 0 | 1 | .238 |
Washington Nationals Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Miles Mikolas | 4.0 | 3 | 3 | 3 | 1 | 3 | 8.23 |
| Mitchell Parker (W) | 3.0 | 2 | 1 | 1 | 1 | 0 | 4.76 |
| Richard Lovelady | 0.2 | 1 | 0 | 0 | 0 | 0 | 2.63 |
| Gus Varland (SV) | 1.1 | 1 | 0 | 0 | 0 | 1 | 2.84 |
New York Mets Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Bo Bichette 3B | 3 | 1 | 0 | 0 | 1 | 0 | .230 |
| Juan Soto DH | 3 | 2 | 2 | 0 | 1 | 0 | .345 |
| MJ Melendez LF | 2 | 1 | 2 | 3 | 0 | 0 | .345 |
| Austin Slater LF | 1 | 0 | 0 | 0 | 0 | 0 | .160 |
| Mark Vientos 1B | 4 | 0 | 1 | 1 | 0 | 0 | .237 |
| Brett Baty RF | 2 | 0 | 0 | 0 | 0 | 0 | .211 |
| Tyrone Taylor CF | 2 | 0 | 0 | 0 | 0 | 0 | .224 |
| Marcus Semien 2B | 4 | 0 | 0 | 0 | 0 | 0 | .218 |
| Carson Benge RF | 4 | 0 | 1 | 0 | 0 | 2 | .189 |
| Luis Torrens C | 2 | 0 | 0 | 0 | 0 | 1 | .200 |
| Francisco Alvarez PH | 1 | 0 | 1 | 0 | 0 | 0 | .226 |
| Ronny Mauricio SS | 4 | 0 | 0 | 0 | 0 | 1 | .192 |
New York Mets Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Freddy Peralta | 6.0 | 4 | 3 | 1 | 3 | 6 | 3.52 |
| Brooks Raley | 1.0 | 0 | 0 | 0 | 0 | 2 | 1.69 |
| Luke Weaver (L) | 1.0 | 2 | 2 | 2 | 0 | 1 | 6.00 |
| Devin Williams | 1.0 | 1 | 0 | 0 | 0 | 0 | 8.00 |
