The New York Mets have the third best record in the National League (Cubs, Nationals), but that doesn't mean they can't deliver a clunker from time to time.

The Padres nearly no-hit the Mets last night at PetCo Park as Colin Rea allowed nothing in the middle column of the scoreboard for 6.2 innings. It wasn't until Yoenis Cespedes' base hit with two outs in the seventh that the Mets generated any offense.

The Mets turned the near no-hitter in a close game, losing just 5-3 after Curtis Granderson hit a two-run home run in the top of the ninth and Yoenis Cespedes followed it up with a solo shot of his own.

The Padres are the only team in Major League history to have never thrown a no-hitter. It's been 48 years and more than 7,000 games for the Friars - and it will continue now, thanks to Cespedes.

The Mets take on the Padres again tonight with Noah Syndergaard on the mound.