Rapid Reaction: Mets 2, Astros 1

Ike Davis hit a walk-off homer in the ninth to give the Mets a 2-1 win over the Astros on Sunday at Citi Field. It was Davis' second homer of the game and he provided all the offense for the Mets, who blew a 1-0 lead entering the ninth.

I GOT THE POWER: Ike Davis was the Mets' lone source of offense. He gave the Mets a 1-0 lead when he swatted a homer to right in the fourth and later won the game with a shot to right. They were his 23rd and 24th homers on the year and he now has 70 RBIs. Although he's not going to finish with a great batting average, Davis will put up respectable numbers in the power department. As the Mets look to build for the future, they're going to need guys who can mash the ball.

THREE SHORT: Starter Jeremy Hefner came within three outs of a complete-game shutout but he couldn't get it done, hurt by a dropped ball in left by Lucas Duda. Through the first eight innings, Hefner dominated Houston, giving up just three hits and striking out seven. The Astros managed just one runner in scoring position during that stretch.

In the ninth, an infield single and stolen base started the inning. Marwin Gonzalez followed with a hard-hit ball to left that Lucas Duda was able to get his glove on, but the left fielder couldn't snare it and it resulted in an RBI double to tie the game. Hefner departed the game with the score tied having seen his shutout vanish in a matter of pitches.

Hefner allowed one run on five hits while striking out seven. He walked one batter.

DUDA RETURNS: Lucas Duda giveth and Lucas Duda taketh. The left fielder cost and saved his team a run in the ninth inning. With the Mets ahead 1-0, his failure to catch a hard-hit ball that he was able to put a glove on resulted in the game-tying run. It was a tough play, but one that he probably should have made.

Two batters later, Duda made a beautiful throw to nail Gonzalez at the plate. Catcher Kelly Shoppach did a fantastic job of blocking the plate from Gonzalez, but Duda threw an absolute bullet to the plate to keep the game tied. At the plate, he went 0-for-2 with a walk in his first game back since being demoted to the minors on July 24.

MURPHY LEAVES: Daniel Murphy left the game before the top of the ninth inning after being visited by a trainer during his eighth-inning at-bat. He finished his at-bat, flying out to left to end the inning, but would not return to the field. He was replaced by Ronny Cedeno.

WHAT'S NEXT:The Mets begin a nine-game road trip when they take on Philadelphia on Tuesday night. Chris Young (3-7, 4.33 ERA) will oppose Vance Worley (6-9, 4.06) at 7:05 p.m. The Phillies entered Sunday two games ahead of Mets for third place in the NL East.