Travis d'Arnaud ended an afternoon of offensive futility in the 12th inning, with his ground ball RBI single lifting the New York Mets over the Miami Marlins, 1-0.
New York had loaded the bases against Zach Phillips (0-1) with no outs in the inning, but it was up to d'Arnaud after Zach Lutz and Andrew Brown each grounded into force outs at home plate.
On the third pitch he saw from Ryan Webb, d'Arnaud grounded one just past the reach of shortstop Adeiny Hechavarria to bring home the winning run. It was only New York's seventh hit of the game.
The Marlins had plenty of chances, but were a brutal 0-for-12 with runners in scoring position and stranded 11 men on base. They left a runner at second in the sixth, seventh, eighth and ninth innings.
Vic Black (1-0) picked up the win with a perfect 12th, finishing off an impressive start from Dillon Gee, who went 7 1/3 frames and struck out eight. He allowed six hits and two walks.
New York won three of four in this set with Miami.
Marlins starter Tom Koehler was left hung out to dry despite eight shutout innings. He yielded three hits without a walk and struck out five.
Justin Ruggiano, Logan Morrison and Ed Lucas each had two hits in the setback for the Marlins.