The Mets broke an 80-inning no-homer streak Sunday for a 9-7 win that gives them a little bit of momentum heading into the All-Star break.
Brian Schneider and Fernando Tatis each connected for solo shots in the seventh inning, and the Home Run Apple was so out of practice it couldn’t handle two so close together.
The bullpen nearly blew the 9-3 lead but held on for the win, keeping the Mets 6 1/2 games behind the Philadelphia Phillies in the N.L. East. New York finishes the first half with a 42-45 record.
Starter Mike Pelfrey gave the Mets a quality start, throwing seven innings of five-hit ball while yielding three earned runs. He walked two and struck out four. He lost his no-hitter in the first inning on a Willy Taveras single for the 7,569th New York Mets game without a no-no.
Gary Sheffield was 2-for-5 with 3 RBIs, Daniel Murphy was 2-for-5 with 2 RBIs and Luis Castillo was 3-for-4 with three runs scored.
The Mets’ next game is Thursday night in Atlanta.