Despite the Mets being known more for failure than triumph as of late, the 21st century has provided an abundance of thrilling finishes in the Mets' favor.
Let's take a look back at some of the more memorable walk-off victories.
In the heyday of the Mets-Braves rivalry, meetings between the two teams were arguably as fierce as Yankees-Red Sox games. The NL East rivals met early in 2001 at Shea.
Scoreless into extra innings, the Mets came to the plate in the bottom of the 10th with the opportunity to win the game.
Todd Zeile walked leading off and Tsuyoshi Shinjo bunted him to second. This brought Rey Ordonez to the plate.
The infamously weak-hitting Ordonez lined a ball down the left field line, scoring Zeile and giving the Mets a 1-0 victory.
It's Rey Ordonez winning a game with his bat. It couldn't not be on the list.
There weren't many memorable moments between 2002 and 2004, but this is one of them.
The Cubs led the Wild Card at the start of the afternoon and the Mets were primed to play spoiler.
Down 3-0 with two outs in the bottom of the ninth, Victor "The Next Manny Ramirez" Diaz hit a three-run homer off Cubs closer LaTroy Hawkins to tie the game.
In the bottom of the 11th, the Mets called upon Craig Brazell to pinch hit. The rookie was 5-for-19 in his career with no home runs to his name.
That all changed when Brazell took Kent Mercker deep to end the game and make the Mets 4-3 winners.
The Cubs finished the season 2-6 and missed out on the playoffs.
The Mets fielded a lineup of bench players, including 48-year-old Julio Franco at third base, for the afternoon game, the final game of a four-game series with the Cubs.
Heading into the bottom of the ninth, the Cubs had a 5-1 lead. With one out, the Mets loaded the bases. Endy Chavez's RBI walk made it 5-2.
Ruben Gotay singled in another run to cut the lead to two. David Wright, pinch-hitting, singled home a run to make the score 5-4.
With the bases still loaded, Carlos Delgado laced a single into right field that scored two runs and gave the Mets the 6-5 win in thrilling fashion.
Trailing the Angels 2-1 in an inter-league matchup, the Mets came up to bat in the bottom of the ninth facing a daunting task: coming back against Francisco Rodriguez.
David Wright struck out to lead off the inning, bringing Marlon Anderson to the plate. Anderson hit a shot into center field that stayed away from center fielder Steve Finley. Anderson managed to make it all the way around the bases for the inside-the-park home run, tying the game at two.
The Angels scored off Braden Looper in the top of the 10th to give the Angels a 3-2 lead.
With two on, two outs, and a full count, Cliff Floyd homered off Brendan Donnelly to win the game for the Mets in improbable fashion.
The Mets and Giants were tied heading into the 12th inning at Shea.
In the top of the inning, the Giants scored on a close play at the plate to give the Giants a one-run lead.
In the bottom of the inning, the Giants brought on former Met Armando Benitez, one of Mets fans' more despised characters of all-time.
Benitez walked Jose Reyes to lead off the bottom of the 12th. Concerned with Reyes' speed at first, Benitez balked, moving Reyes to second.
Endy Chavez dropped down a bunt, getting Reyes to third with one out. Carlos Beltran failed to bring home Reyes, grounding out to second base.
With Carlos Delgado at the plate, Reyes danced down the third base line drawing enough attention from Benitez who balked again, allowing Reyes to score to tie the game.
With the game tied, Benitez hung a pitch to Delgado who hit a bomb into right field to give the Mets a 5-4 victory, as well as the payback on Benitez they'd wished for years.
Heading into the bottom of the eighth, the Mets trailed the Phillies by a score of 8-5.
After Chris Woodward doubled in a run, Jose Reyes came to the plate representing the tying run.
Reyes fell behind 0-2 to pitcher Ryan Franklin, but golfed the next pitch just over the right field wall, tying the game at eight.
The teams then traded zeroes. A lot of them. Entering the bottom of the 16th, the game was still tied at eight.
Phillies pitcher Ryan Madson was starting his eighth inning of relief work when Carlos Beltran stepped up to lead off the inning. Beltran smashed a home run into right-center to end the marathon.
The game lasted five hours and 22 minutes and didn't end until 12:07 am.
Broadcaster Gary Cohen put it best that night: "We're going home!"
In the first Subway Series showdown of 2006, the Yankees hopped out to a 4-0 lead in the first inning against starter Jeremi Gonzalez.
The Mets responded in the bottom of the inning when Carlos Beltran hit a three-run home run off Randy Johnson.
After five innings, the game was tied at six and it stayed that way into the bottom of the ninth.
The Yankees brought on Mariano Rivera to pitch the ninth and he promptly gave up a double to Paul Lo Duca.
Three batters later, David Wright came to the plate and hit a ball to straight away center field, over the head of Johnny Damon. Lo Duca scored and the Mets prevailed 7-6.
The Mets and Rockies stayed scoreless for nine innings before the Rockies scored a run in the top of the 10th.
Things looked bleak for the Mets as Rockies closer Brian Fuentes got the first two batters out in the bottom of the inning. However, on a 2-2 pitch, Damion Easley homered to left to tie the game.
In the bottom of the 13th, the Mets got runners to second and third with two outs.
Endy Chavez shocked everyone in the stadium by dropping a perfect bunt up the first base line as Shawn Green raced home to score the winning run.
The Mets took a 1-0 lead on Carlos Delgado's solo home run in the second inning.
In the fourth, Albert Pujols struck back for the Cardinals, smashing a three-run homer off Mets starter John Maine.
The next inning, Pujols struck again, hitting a grand slam off Maine to make the score 7-1.
Delgado responded in the bottom of the inning with a towering grand slam, the 400th of his career, to make the score 7-5.
The Mets trailed 7-6 going into the bottom of the ninth when the Cardinals brought in closer Jason Isringhausen. Paul Lo Duca singled to bring Carlos Beltran to the plate as the winning run.
Fractions of a second after Gary Cohen said "one swing could win it for New York," Beltran connected for a two-run walk-off home run deep into the Mets' bullpen, giving the Mets an 8-7 victory and sending the Flushing faithful home happy.
The Mets and Giants split the first two games of the 2000 National League Division Series, heading back to New York for a pivotal Game Three.
The Giants hopped out to a 2-0 lead, but the Mets scored in the sixth and the eighth to draw even.
The game went into extra innings and the teams went scoreless into the bottom of the 13th.
With one out, fan favorite Benny Agbayani took Aaron Fultz deep into the bleachers in left to give the Mets the 3-2 victory and a 2-1 lead in the series.
The Mets won Game Four the next day on Bobby Jones' one-hitter to advance to the National League Championship Series.