It was a back and forth game at Citizens Bank Park Wednesday night, as Bartolo Colon squared off against the Phillies' Jeremy Hellickson.
The Mets got on the board in the second inning with what appeared to be Asdrubal Cabrera's first home run as a Met. It was ruled a double upon review because of fan interference.
It remained tied until the 4th when the Phillies were able to pull ahead. Bartolo issued a leadoff walk to Ryan Howard, who eventually scored on a David Lough sacrifice fly.
The Mets' home run barrage continued in the 5th when Yoenis Cespedes tied the game with a solo home run.
Lucas Duda followed with a moonshot of his own to give the Mets a 4-3 lead.
Jerry Blevins came in to pitch the seventh, but got into trouble when he gave up a double to David Lough. Addison Reed replaced Blevins but gave up a hit to Peter Bourjos which tied the game at 4.
The Mets' offense sputtered when not hitting home runs. They struck out a total of 17 times on the night and went 2-for-14 with runners in scoring position.
The Phillies walked-off in the bottom of the eleventh when Hansel Robles gave up an infield single to Bourjos, bringing home the winning run.
This loss brings the Mets' record to an even 7-7 for the season as they head to Atlanta for a weekend series with the Braves.