There was another comeback, another celebration, another delirious crowd. It was just another night at Citi Field.

The seemingly never-ending party in Flushing resumed Saturday night, as the Mets pulled off their season-best eighth straight win, 4-3, over the Nationals, after taking their first lead on a pair of eighth-inning runs, which included pinch-hitter, and recent call-up, Luis Guillorme’s first career home run.

The Mets, who were 11 games under .500 just one month ago, hold baseball’s best record (21-6) since the All-Star break, and are in the midst of their best run since 1990, winning 15 of their past 16 games. They sit a half-game back of the Nationals and Brewers for the NL wild card.

“It’s unbelievable. We keep surprising ourselves,” said J.D. Davis, who homered and hit the game-winning sacrifice fly. “We have all the confidence in the world right now with us, but some things that we’re doing right now, we’re surprising ourselves. It’s pretty fun, and it’s electric, especially at home with all the fans going crazy. To come through, to come up and find ways to win, it’s awesome.”

Friday’s improbable win required four runs in the bottom of the ninth. Saturday required overcoming a devastating gut-punch.

Facing a reliever, Seth Lugo, who had just tied the franchise record by retiring 26 straight batters, and hadn’t allowed a run since June 29, Juan Soto silenced a sold-out crowd by belting a two-out, eighth-inning homer to put the Nationals up 3-2.

The bottom of the inning opened with Guillorme stepping to the plate for the first time, carrying a .192 career batting average in 99 career at-bats. Several possibilities ran through Mickey Callaway’s mind, but the manager hadn’t considered what would bring another round of chaos to Queens.

“It’s towards the end,” Callaway said about where a home run ranked on his list of potential outcomes. “You’re just looking for a good at-bat.”

Then, the Mets’ unexpected run produced one of its most unexpected moments, with Guillorme tying the game by launching a 3-2 pitch from Fernando Rodney to right center.

“I think it took a split second,” Guillorme said when asked whether he knew it was immediately gone. “I don’t hit many of those. … It’s a great feeling, especially the way the situation was.”

Washington’s latest implosion was accelerated by a Trea Turner throwing error on the next at-bat. Jeff McNeil then singled up the middle, and both runners advanced on an Amed Rosario groundout, before Pete Alonso was walked intentionally. Davis, who came up with the bases loaded and one out, fought off an 0-2 fastball from Daniel Hudson, and then sent Panik home on a fly ball to right.

“It’s been pretty amazing how this team, in this run, there’s been a lot of guys where it’s the least expected that come through,” Davis said.

The Mets’ latest streak seemed in jeopardy early. Noah Syndergaard opened surrendering a two-run homer to Soto in the first inning, and Nationals starter Patrick Corbin faced one more batter than the minimum, when Davis and Wilson Ramos tied the game with back-to-back homers.

Less than two weeks ago, Syndergaard wasn’t sure he’d make another start with the Mets. Now, each outing is providing flashbacks to the World Series run in his rookie year.

“I think it’s pretty reminiscent of what happened in 2015,” Syndergaard said. “It’s really exciting. … It was an awesome win. Gotta put that final nail in the coffin [Sunday] with [Jacob] deGrom on the mound.”