Kevin Frandsen's walk-off home run in the bottom of the ninth lifted the Phillies to a 8-7 win over the Mets.