NEW YORK -

Dillon Gee pitched three-hit ball over eight innings, Chris Young hit a two-run homer and the New York Mets beat Miami 4-0 Sunday to take two of three from the Marlins.

Gee (2-1) struck out six, walked four and threw 110 pitches -- his high since May 30, 2012, against Philadelphia. That was six weeks before season-ending surgery to repair a damaged artery in his right shoulder.

Gee survived trouble in the seventh, when he pointed at Jarrod Saltalamacchia's leadoff popup, which fell untouched near the first-base line as neither catcher Anthony Recker nor third baseman David Wright attempted to catch it.

Garrett Jones singled, but Recker threw to third for a forceout on Derek Dietrich's nubber and Adeiny Hechavarria grounded into an inning-ending double play.

Carlos Torres pitched a perfect ninth.

Tom Koehler (2-2), who was born in Bronx and grew up in New Rochelle, took the loss.