When the New York Mets needed a run, Nick Evans delivered. Evans had three go-ahead base hits including one in the 12th inning to give the Mets a 7-4 win over the Florida Marlins on Tuesday night.