It’s been a mostly miserable year for Ryan Howard, but he got one last night. Down 2-1 with two outs in the ninth, Howard connected for a two-run homer off of lefty Josh Edgin and the Phils topped the Mets 3-2.

The Phillies had just three hits in the game, one of which was a bloop into shallow right-center. Jimmy Rollins was the first batter of the game and lined a homer to right off of Met starter Matt Harvey. The Phils didn’t have another hit in the game until Mayberry blooped his way aboard in the eighth. Hamels pitched very well, allowing a run on a single, a stolen base and a bloop single in the third and another on a solo home run in the sixth. The Phils were down 2-1 with two outs and nobody on in the ninth when Utley drew a walk off of Edgin and Howard followed Utley with a two-run homer.

The home run upped Howard’s line against lefties for the year to 173/218/346.

The Phillies are 75-74 on the year after beating the New York Mets 3-2 last night. The Phils are in third place in the NL East, 15 1/2 games behind the first-place Nats. Baseball Prospectus’s Playoff Odds Report has them at 0.4%.

Hamels got the start for the Phillies and went six innings, allowing two runs on six hits and a walk. Two of the hits went for extra-bases, a double and a home run. He struck out ten.

He has a 2.50 ERA and a 1.04 ratio over his last eight starts and has struck out 55 in 57 2/3 innings. The Phillies are 7-1 in those games.

He started the bottom of the first up 1-0. Ruben Tejada led off with a single, but Hamels set the Mets down in order behind him.

He struck out Ike Davis and Lucas Duda in a 1-2-3 second.

He struck out Andres Torres and pitcher Matt Harvey to start the third before Tejada singled to left. Tejada stole second before Daniel Murphy blooped a ball into left that fell in front of Pierre. Pierre charged and threw home as Tejada tried to score — his throw was on line but weak. Ruiz took it in front of the plate and threw to second to try to get Murphy, but Murphy was safe there too and the game was tied at 1-1. Hamels struck David Wright out looking 0-2 to end the inning.

Really not a good throw from Pierre, who is not a good thrower.

Scott Hairston doubled to center to start the fourth. Davis was next and lined a ball off of Hamels’s glove for a single with Hairston holding second. Hamels struck Kelly Shoppach out for the first out and Duda for the second. Torres flew to center to leave the runners stranded.

You wind up scoring a lot when you leadoff with a double and the next batter singles, but Hamels keeps the Mets off the board in the frame with two big strikeouts for the first two outs.

Hamels struck out Harvey and Murphy in a 1-2-3 fifth.

Wright led off the sixth and hit a 1-0 pitch out to right-center, putting the Mets up 2-1. Hairston was next and Hamels drilled him in the back, up near the shoulders. Davis flew to center for the first out before Hairston stole second. Hamels struck Shoppach out again for the second out before Duda walked 3-2. Torres lined to second to leave the runners stranded.

Hairston gets drilled right after the Wright homer. Hamels got ahead of the lefty Duda 0-2 but wound up walking him.

Bastardo started the seventh. Righty Ronny Cedeno hit for the pitcher Harvey and Bastardo struck him out swinging for the first out. Tejada struck out swinging for the second out before Murphy drew a walk. De Fratus came in to pitch to the righty Wright and struck him out swinging 1-2 to end the inning with Murphy at first.

Bastardo faces three hitters, strikes the first two out and walks the other. He has 25 strikeouts in his last 11 2/3 innings over 15 appearances. He’s allowed one earned run in 9 1/3 innings over is last 12 outings (0.96 ERA, 0.75 ratio and 20 strikeouts).

De Fratus faces just one hitter, getting a big strikeout of Wright to end the inning a man on base. He’s allowed just two hit and three walks over six innings in his first seven appearances. The one run he’s allowed is unearned. Righties are 0-for-14 against him so far.

Aumont started the eighth. Hairston and Davis led off with back-to-back singles, putting runners on the corner for Shoppach. Aumont struck him out swinging 1-2, Shoppach’s third strikeout of the game. Horst came in to pitch to the lefty Duda and righty Justin Turner hit for Duda. Horst walked Turner on five pitches, loading the bases for Torres. Torres grounded a ball to Utley and the Phils turned two to set the Mets down.

No run for New York after putting runners on first and third with nobody out. Huge strikeout for Aumont to get Shoppach for the first out.

Aumont continues to be a cause for worry. He faces three hitters, allowing back-to-back singles before getting a huge strikeout of Shoppach. Over his last five appearances, he’s allowed four runs on five hits and five walks over three innings.

Horst faces two batters, walking the righty Turner before getting the switchy Torres to ground into a double-play. After walking seven in 19 2/3 over his first 20 appearances for the season, Horst has walked five in 5 4/3 innings over his last five.

Papelbon started the ninth with the Phils up 3-2. Lefty Jordany Valdespin hit for the pitcher Jon Rauch and Papelbon struck him out looking 1-2 for the first out. Valdespin didn’t care for the call and was ejected. Tejada was next and singled to center. It brought Murphy to the plate and Murphy lined a ball towards the corner in left, but a diving Brown took it in at the edge of the warning track for the second out. Wright grounded to Utley to end the game.

Strike three to Valdespin looked outside to me. Nice catch by Brown at a big time.

Papelbon faces four hitters, allowing one single and getting the other three. Wright hit his ball to Utley pretty well. Papelbon hasn’t allowed a run in his last seven appearances, allowing two hits and three walks while striking out ten over seven innings.

Overall the pen goes two scoreless innings, allowing three hits and two walks. Tuesday’s rainout means that nobody has thrown more than one day in a row. Bastardo threw 18 pitches last night, everyone else was at 11 or fewer.

The Phillies lineup against righty Matt Harvey went (1) Rollins (2) Pierre (3) Utley (4) Howard (5) Ruiz (6) Brown (7) Mayberry (8) Frandsen. Pierre in left against the righty with Brown in right. The hottish Brown hits ahead of Mayberry.

Rollins was the first batter of the game and lined a 3-1 pitch out to right, putting the Phillies up 1-0. The Phils went in order behind him.

Ruiz walked to start the second. Brown struck out looking for the first out and Mayberry grounded into a double-play to set the Phillies down.

The Phillies went in order in the third.

The game was tied 1-1 when they went in order in the fourth.

They went in order again in the fifth. Brown struck out for the second time in the game for the second out.

Frandsen walked to start the sixth. Hamels tried to bunt him to second, but struck out for the first out. Rollins was next and walked, putting runners on first and second for Pierre. Pierre grounded into a double-play to end the frame.

Frandsen does his best to get things started with a walk, which is not really his thing. He has eight walks in 162 plate appearances for the year, which is 4.9%, which is very low. The team is walking in about 7.9% of their plate appearances for the season.

Hamels can’t get the bunt down, striking out for the first out.

The Phillies were down 2-1 when they went in order in the seventh. Howard and Ruiz both struck out.

Righty Bobby Parnell started the eighth. He struck Brown out looking for the first out (Brown’s third strikeout of the game). Mayberry followed with a single, but was forced out at second for the second out when Frandsen grounded to short. Nix hit for De Fratus and struck out swinging to leave Frandsen at first.

Lefty Josh Edgin started the ninth for New York. Rollins struck out swinging for the first out. Wigginton hit for Pierre and struck out swinging for the second. Utley had an eight-pitch at-bat that ended with a walk, putting a runner on for Howard. Howard hit an 0-1 pitch out to right for his eleventh homer of the year, which put the Phillies on top 3-2. Jon Rauch took over for Edgin and struck Ruiz out to set the Phillies down.

With two outs and nobody on, Utley draws a walk off of a lefty and then Howard hits one out against a lefty to put the Phillies on top.

Rollins was 1-for-3 with a walk and a home run in the game. He has hit 20 home runs in his last 411 plate appearances, posting a 257/326/500 line. That’s an isolated power of .243.

Pierre was 0-for-3. He’s hitting .412 so far in September. He grounded into a double-play last night, just his third for the year in 408 plate appearances.

Utley 0-for-3 with a huge walk against the lefty ahead of Howard’s homer in the ninth. He has 13 walks and an on-base percentage of .500 over his last 56 plate appearances (333/500/385). Four of the 13 walks have been intentional. We’ll see if Howard hitting the ball out to win the game against the lefty changes anything.

Howard 1-for-2 with two strikeouts and a huge two-run homer off of a lefty. 173/218/346 against lefties for the year with 38 strikeouts in 87 plate appearances.

Ruiz 0-for-3 with a walk and struck out twice. He’s 1-for-his-last-16.

Brown 0-for-3 with three strikeouts. Five strikeouts in his last seven at-bats. For the year he has struck out in 28 of 165 plate appearances — that’s about 17.0%, less than the team average of 17.9% and less than the NL average of 20.2%.

Mayberry 1-for-3. 3-for-his-last-14 with three singles.

Frandsen 0-for-2 with a walk. 9-for-36 with a double so far in September.

Cloyd (1-1, 4.95) faces righty Jeremy Hefner (2-6, 4.99) tonight. Cloyd has struggled in two straight starts, allowing seven runs on 12 hits over seven innings. Lefties are hitting 379/455/621 against him. Hefner has been in and out of the pen for the Mets this year. He has a 5.24 ERA in his ten starts and has allowed 70 hits in 55 innings.