Fireworks in Flushing: McNeil, Soto Spark Mets’ 4th of July Win Over Yankees

There were fireworks on and off the field last night at Citi Field—and for once, the Mets provided the bigger show. On a steamy Fourth of July in Queens, the Mets edged the Yankees 6–5 in a slugfest that had everything: big bombs, late-game heroics, and a roaring sellout crowd of 41,216.
Let’s break it down.
Bombs Away Early
The Yankees came out swinging, looking determined to snap their recent funk. Jasson Domínguez and Aaron Judge hit back-to-back homers in the first inning, instantly putting the Mets in a 2–0 hole.
But the Mets answered right back. In the bottom of the first, Juan Soto launched a two-run shot—his 21st of the season—to tie the game at 2-2. Soto was locked in all night, going 3-for-4 and continuing his scorching hot run since the start of June.
In the third, Pete Alonso delivered an RBI single, briefly putting the Mets up 3–2. But the Yankees weren’t done. Cody Bellinger tied it with a solo homer in the fourth, and Domínguez struck again with another homer in the fifth, giving the Yankees a 5–3
Baty and McNeil Flip the Script
The Mets chipped away in the sixth. Brett Baty launched a solo homer, slicing the deficit to 5–4 and setting the stage for the decisive moment in the seventh.
With one out and one on in the bottom of the seventh, Jeff McNeil—who’s had a modest power output this season—came through in a massive way. Facing Yankees reliever Luke Weaver, McNeil crushed a go-ahead two-run homer into the right-field seats giving the Mets a 6–5 lead they wouldn’t relinquish.
Reed Garrett Slams the Door
Enter Reed Garrett. The righty, who’d struggled recently, came up huge for the Mets bullpen, locking down a six-out save. Garrett’s stuff was electric, he ended the game with help from the games other star Jeff McNeil who made a great play stranding Aaron Judge in the on deck circle
It was Garrett’s third save of the year, and arguably his biggest, helping preserve the win and sparing an already overworked bullpen from more fireworks.
A Win That Means More
The Mets have now won three in a row, improving to 51–38 and keeping themselves firmly in the NL East mix. The Yankees, meanwhile, dropped to 48–40, now riding a five-game losing streak and hearing some early boos from frustrated fans across town.
Beyond the standings, this one felt significant. The Mets outslugged the Yankees, matching them homer-for-homer (Yankees hit four, Mets three), and showed the resilience they’ve been building all season.
And hey, it’s always a little sweeter to beat the Yankees—especially on Independence Day.
Next Up
The Subway Series continues this afternoon at 4:10PM ET. The Mets will look to complete a holiday sweep and extend their winning streak to four games.