The Phillies trailed 3-0 in the 6th, then 4-3 in the 7th, and gave up a two-run lead in the 9th, but still found a way to win.
Bryson Stott came through with a massive two-run, two-strike go-ahead eighth inning triple to give the Phillies a 5-4 lead.
Matt Strahm couldn't close out the game for the Phils in the 9th, as Mark Vientos hit a game-tying two-run ninth inning home run, his second of the game.
It was a nerve wrecking, roller coaster game as the Mets took a 3-0 lead in the top of the 6th after a Pete Alonso solo homer and the crowd at Citizens Bank Park began to moan, groan, and boo. It was ugly, as the Phils had just three hits and six strikeouts at the time.
Bryce Harper got the party started with a two-run home run in the bottom of the 6th and Castellanos went back-to-back to tie the game at 3. Casty finished the game 3-5 with the home run and walk off. Harper's home run tied Kyle Schwarber for the franchise lead in postseason home runs with 12.
Brandon Nimmo hit a solo homer off of Orion Kerkering in the 7th, giving the Mets a 4-3 lead, which remained until Stott's aforementioned triple.
Philadelphia will head to Citi Field for Games 3 and 4 on Tuesday and Wednesday (both 5:08pm) with the series tied 1-1.