Updated

Hanley Ramirez, back in the No. 3 spot, had four hits and Alex Sanabia won his second consecutive start since he was recalled from the minors as the Florida Marlins held off the New York Mets 5-4 on Wednesday night.

With the bases loaded in the ninth inning, Leo Nunez retired Jose Reyes on a game-ending groundout.

Logan Morrison added three hits and scored twice with his cancer-stricken father in the stands and Gaby Sanchez had a pair of sacrifice flies to back Sanabia (3-1), who took a two-hitter into the seventh inning.