Starter Livan Hernandez pitched well, but Sean Green coughed up four runs in the seventh Tuesday night as the Florida Marlins came from behind for a 7-4 win at Citi Field.
The Mets jumped out to a 2-0 lead in the first inning when Gary Sheffield tripled off the centerfield wall to score Alex Cora and Carlos Beltran. Sheffield is the ninth different Met to triple in nine straight games, and his blast would have been a homer in just about any other ballpark.
Cora singled home Omir Santos in the second inning to put the Mets up 3-0, and Hernandez’s no-no was still in tact until Alfredo Amezaga led off the top of the third with a single up the middle, making it 7,502 New York Mets games without a no-hitter.
The Marlins jumped onto the scoreboard in the fourth when Jorge Cantu blasted a two-run homer to left, but the Mets pushed back in the fifth when David Wright singled home Cora.
The Marlins crept back to a 4-3 deficit in the sixth when Jeremy Hermida chopped a ball down the third base line that bounced off Wright. Reyes grabbed the ball and made a nice throw home, but John Baker slipped under Santos’ tag. The harsh official scorer gave Wright an error on the play.
The Mets needed a strong seventh inning from Sean Green, but they got a single, two walks and a three-run home run by Cantu, his second blast of the night.
In a trend eerily similar to 2008, the Mets bats are cooling off late in games.