Umpires

Top of the 1st

Angel Pagan struck out swinging. None on with one out and Luis Castillo due up.

Single

Luis Castillo singled to right. Runner on first with one out and David Wright due up.

Out

David Wright struck out swinging. Runner on first with two outs and Jeff Francoeur due up.

Single

Jeff Francoeur singled to left. Runners on first and second with two outs and Fernando Tatis due up.

Out

Fernando Tatis flied out to center to end the inning.

Bottom of the 1st

Play Type

Play

Out

Jimmy Rollins grounded out second to first. None on with one out and Shane Victorino due up.

Double

Shane Victorino doubled to right center. Runner on second with one out and Chase Utley due up.

Hit-by-pitch

Chase Utley was hit-by-pitch. Runners on first and second with one out and Ryan Howard due up.

Out

Ryan Howard flied out to left. Runners on first and second with two outs and Raul Ibanez due up.

Out

Raul Ibanez grounded out second to first to end the inning.

Top of the 2nd

Play Type

Play

Out

Nick Evans popped out to second. None on with one out and Omir Santos due up.

Out

Omir Santos struck out swinging. None on with two outs and Wilson Valdez due up.

Out

Wilson Valdez lined out to right to end the inning.

Bottom of the 2nd

Play Type

Play

Out

Jayson Werth flied out to center. None on with one out and Pedro Feliz due up.

Double

Pedro Feliz doubled to left. Runner on second with one out and Carlos Ruiz due up.

Walk

Carlos Ruiz walked. Runners on first and second with one out and Cole Hamels due up.

Out

Cole Hamels bunt grounded into a fielder's choice, pitcher to third. Runners on first and second with two outs and Jimmy Rollins due up.

Single

Jimmy Rollins single to right scored Carlos Ruiz with two outs. Runners on first and third with two outs and Shane Victorino due up.

Stolen-base

Jimmy Rollins stole second. Runners on second and third with two outs and Shane Victorino at the plate.

Walk

Shane Victorino walked. Bases loaded with two outs and Chase Utley due up.

Out

Chase Utley fouled out to first to end the inning.

Top of the 3rd

Play Type

Play

Out

Nelson Figueroa flied out to right. None on with one out and Angel Pagan due up.

Out

Angel Pagan flied out to right. None on with two outs and Luis Castillo due up.

Walk

Luis Castillo walked. Runner on first with two outs and David Wright due up.

Out

David Wright fouled out to first to end the inning.

Bottom of the 3rd

Play Type

Play

Walk

Ryan Howard walked. Runner on first with none out and Raul Ibanez due up.

Single

Raul Ibanez singled to right. Runners on first and second with none out and Jayson Werth due up.

Out

Jayson Werth grounded into a double play, third to first. Runner on second with two outs and Pedro Feliz due up.

Single

Pedro Feliz single to left scored Raul Ibanez with two outs. Runner on first with two outs and Carlos Ruiz due up.

Out

Carlos Ruiz flied out to right to end the inning.

Top of the 4th

Play Type

Play

Single

Jeff Francoeur singled to center. Runner on first with none out and Fernando Tatis due up.

Out

Fernando Tatis flied out to right. Runner on first with one out and Nick Evans due up.

Out

Nick Evans struck out swinging. Runner on first with two outs and Omir Santos due up.

Error-reached-base

Omir Santos reached first on Pedro Feliz's fielding error. Runners on first and second with two outs and Wilson Valdez due up.

Out

Wilson Valdez grounded out pitcher to first to end the inning.

Bottom of the 4th

Play Type

Play

Out

Cole Hamels struck out looking. None on with one out and Jimmy Rollins due up.

Single

Jimmy Rollins singled to left. Runner on first with one out and Shane Victorino due up.

Stolen-base

Jimmy Rollins stole second. Runner on second with one out and Shane Victorino at the plate.

Walk

Shane Victorino walked. Runners on first and second with one out and Chase Utley due up.

Out

Chase Utley struck out swinging. Runners on first and second with two outs and Ryan Howard due up.

Out

Ryan Howard grounded out to first to end the inning.

Top of the 5th

Play Type

Play

Out

Nelson Figueroa lined out to short. None on with one out and Angel Pagan due up.

Out

Angel Pagan struck out swinging. None on with two outs and Luis Castillo due up.

Out

Luis Castillo grounded out second to first to end the inning.

Bottom of the 5th

Play Type

Play

Double

Raul Ibanez doubled to right. Runner on second with none out and Jayson Werth due up.

Out

Jayson Werth grounded out third to first. Runner on second with one out and Pedro Feliz due up.

Out

Pedro Feliz flied out to left. Runner on second with two outs and Carlos Ruiz due up.

Walk

Carlos Ruiz intentionally walked. Runners on first and second with two outs and Cole Hamels due up.

Out

Cole Hamels struck out swinging to end the inning.

Top of the 6th

Play Type

Play

Out

David Wright popped out to second. None on with one out and Jeff Francoeur due up.

Double

Jeff Francoeur doubled to right. Runner on second with one out and Fernando Tatis due up.

Out

Fernando Tatis struck out swinging. Runner on second with two outs and Nick Evans due up.

Single

Nick Evans singled to short. Runners on first and third with two outs and Omir Santos due up.

Out

Omir Santos lined out to center to end the inning.

Bottom of the 6th

Play Type

Play

Out

Jimmy Rollins grounded out to first. None on with one out and Shane Victorino due up.

Double

Shane Victorino doubled to right. Runner on second with one out and Chase Utley due up.

Single

Chase Utley singled to right. Runners on first and third with one out and Ryan Howard due up.

Substitution

Ken Takahashi enters the game for the Mets with runners on first and third and one out, batting 6th.

Out

Ryan Howard struck out swinging. Runners on first and third with two outs and Raul Ibanez due up.

Out

Raul Ibanez grounded into a fielder's choice, short to second to end the inning.

Top of the 7th

Play Type

Play

Single

Wilson Valdez singled to center. Runner on first with none out and Cory Sullivan due up.

Single

Cory Sullivan singled to right. Runners on first and second with none out and Angel Pagan due up.

Out

Angel Pagan sacrifice bunt to the pitcher. Runners on second and third with one out and Luis Castillo due up.

Out

Luis Castillo sacrifice fly to center scored Wilson Valdez with two outs. Runner on second with two outs and David Wright due up.

Substitution

Chan Ho Park enters the game for the Phillies with a runner on second and two outs, batting 9th.

Out

David Wright grounded out short to first to end the inning.

Bottom of the 7th

Play Type

Play

Substitution

Elmer Dessens starts the inning for the Mets, batting 6th.

Single

Jayson Werth singled to right. Runner on first with none out and Pedro Feliz due up.

Error-wild-pitch

Jayson Werth advanced to second on a wild pitch. Runner on second with none out and Pedro Feliz at the plate.

Out

Pedro Feliz grounded out short to first. Runner on third with one out and Carlos Ruiz due up.

Out

Carlos Ruiz sacrifice fly to center scored Jayson Werth with two outs. None on with two outs and Chan Ho Park due up.

Substitution

Matt Stairs is pinch-hitting for Chan Ho Park.

Out

Pinch-Hitter Matt Stairs struck out looking to end the inning.

Top of the 8th

Play Type

Play

Substitution

Brett Myers starts the inning for the Phillies, batting 9th.

Out

Jeff Francoeur lined out to right. None on with one out and Fernando Tatis due up.

Out

Fernando Tatis grounded out short to first. None on with two outs and Elmer Dessens due up.

Substitution

Daniel Murphy is pinch-hitting for Elmer Dessens.

Out

Pinch-Hitter Daniel Murphy fouled out to short to end the inning.

Bottom of the 8th

Play Type

Play

Substitution

Brian Stokes starts the inning for the Mets, batting 6th.

Out

Jimmy Rollins flied out to right. None on with one out and Shane Victorino due up.

Double

Shane Victorino doubled to right. Runner on second with one out and Chase Utley due up.

Substitution

Pedro Feliciano enters the game for the Mets with a runner on second and one out, batting 6th.

Double

Chase Utley double to right scored Shane Victorino with one out. Runner on second with one out and Ryan Howard due up.

Out

Ryan Howard struck out swinging. Runner on second with two outs and Raul Ibanez due up.

Out

Raul Ibanez popped out to short to end the inning.

Top of the 9th

Play Type

Play

Substitution

Ryan Madson starts the inning for the Phillies, batting 9th.

Double

Omir Santos doubled to left. Runner on second with none out and Wilson Valdez due up.

Substitution

Jeremy Reed is pinch-hitting for Wilson Valdez.

Single

Pinch-Hitter Jeremy Reed singled to right. Runners on first and third with none out and Cory Sullivan due up.

Out

Cory Sullivan grounded into a double play, third to second to first, scoring Omir Santos with two outs. None on with two outs and Angel Pagan due up.

Out

Angel Pagan grounded out second to first to end the game.

Recap: Philadelphia vs. NY Mets

Philadelphia, PA (Sports Network) - Cole Hamels beat the Mets for the first time since 2006 behind 6 2/3 solid innings, as the Phillies took the opener to a four-game series with their NL East rivals, 4-2.

Hamels (9-9) allowed one run on seven hits, walked one and struck out six. He earned a win versus the Mets for the first time since August 14, 2006, and moved to 2-4 in nine career starts against them.

"For the past couple games, I've just kind of went out there and really just tried to get the next hitter as though I really didn't give up a hit," Hamels said. "It's kind of not letting that build up mentally. Because those frustrations can definitely be a downfall, and I think they have, earlier in the season."

Jimmy Rollins, Chase Utley and Pedro Feliz each had two hits and drove in a run for Philadelphia, which had dropped five of its previous seven games. The Phillies stretched their division lead over the second-place Marlins to six games after Florida lost to the Nationals on Friday.

Shane Victorino ended with three doubles, two walks and scored a run for Philadelphia, while Carlos Ruiz provided some insurance with a sac fly in the seventh. Ruiz also walked twice and scored.

Ryan Madson pitched a shaky ninth, allowing the first two men to reach base, but induced a run-scoring double-play ball from Cory Sullivan before retiring Angel Pagan on a grounder to end the game. It was his seventh save of the season and third in a row since supplanting Brad Lidge in the closer's role.

Nelson Figueroa (2-5) lasted 5 1/3 frames in his start, surrendering a pair of runs on nine hits and five walks.

"Threw a lot of pitches early," Figueroa said. "It seemed like every at-bat, [I'd] try to keep the pitches on the knees. Anything that was a little bit above the knees they were able to square up pretty good, anything below the knees, they took, and it was a ball. They battled me, they did a great job of getting pitches to hit."

Jeff Francoeur was 3-for-4 for New York, which was swept in three games by Florida prior to this set. Luis Castillo had the visitors' lone RBI with a sacrifice fly in the loss, the Mets' seventh in 10 games.

The Phillies opened the scoring in the second. After Feliz doubled to left with one away, Ruiz walked and Rollins poked an RBI base hit to right. Rollins stole second to put a pair in scoring position and Victorino walked to load the bases. Utley, though, fouled out to first to begin a trend of leaving runners on base by the hosts.

An inning later, Feliz plated Raul Ibanez with a single to left for a 2-0 edge.

New York had runners at first and third with two outs in the sixth, but Omir Santos lined out to end the inning.

The Phillies came back in the home sixth and put runners at the corners with a Victorino double and base hit from Utley. Ken Takahashi took over for Figueroa and got Ryan Howard swinging before Ibanez grounded out to end the threat.

The Mets posted a run in the seventh after consecutive singles by Wilson Valdez and Sullivan opened the inning. Pagan then moved the runners into scoring position with a sacrifice bunt, and Castillo hit a sac fly. Chan Ho Park entered to retire David Wright on a groundout to end the inning.

Jayson Werth started the bottom half with a base hit off Elmer Dessens, took second on a wild pitch, moved up on Feliz's chopper to short and scored to make it a 3-1 affair on Ruiz's deep fly to center.

Brett Myers set down New York in order in the eighth and, in the bottom half, Utley drove a wind-swept fly ball deep to right for an RBI double off Pedro Feliciano.