Angel Pagan hit a go-ahead, solo home run against Sean Henn in the seventh inning.
Zack Wheeler allowed four runs and six walks in five innings – it was the second time in three starts Wheeler has allowed five or more walks.
Jeurys Familia had a rough return from the disabled list, allowing a run and two walks in 1/3 of an inning.
The Mets scored three runs in the fourth inning thanks to RBI from Wilmer Flores and Matt den Dekker and a rundown induced by den Dekker that allowed Flores time to score.
The Mets brought the winning run to the plate in the ninth inning, but Lucas Duda and Andrew Brown both popped out to end the game.
Mets pitching issued nine walks on the night.
For a full recap and box score, check out SNY.TV.
Michael Baron, Contributor
That was one ugly game for the Mets tonight. The pitching was terrible, the baserunning wasn’t good, the defense cracked, and it all culminated in a long lost evening…
Wheeler was not good tonight. He had no command and basically beat himself. It’s going to happen, and he has to learn how to deal with such adversity. With the exception of tonight, he has done a really nice job battling and putting out fires this season.
Oh, and of course Angel Pagan had a big night, right? That trade has bitten the Mets in more ways than one since it went down…
W.B. Mason Post Game Extra
The Mets will look to even their series against the Giants tomorrow night at Citi Field, with Aaron Harang facing Matt Cain at 7:10 PM.