The Mets allowed a run in the top of the first, but after Robinson Cano tied the game on a sacrifice fly, J.D. Davis gave them the lead.
The 26-year-old ripped a line drive to left-center field that was good for his 22nd home run of the season and made it a 3-1 game.