Ike Davis hit his second homer of the day with one out in the ninth inning soon after Lucas Duda cut a runner down at the plate, lifting the New York Mets to their first series win at home since early July, 2-1 over the Houston Astros on Sunday.
Mets rookie Jeremy Hefner took a shutout into the ninth before giving up a tying double to Marwin Gonzalez.
Gonzalez then tried to score on Ben Francisco's single. But Duda, recalled from Triple-A Buffalo on Sunday, made a strong throw home from his new position in left field.
Davis' drive off Wilton Lopez (5-2) just cleared the top of the right-field wall — and the glove of a leaping Francisco — for the second game-winning hit of his career.