The Phils added Hunter Pence to the mix this weekend and kept right on winning, sweeping the Pirates to end July 17-8. The offense roared to life in July for the Phils, scoring more than five and a half runs a game after scoring about 3.73 runs per game in May and June combined.

On Friday the Phils scored eight runs in the first two innings on their way to a 10-3 win. Utley delivered a home run, a triple and four RBI in his first two at-bats of the game. Halladay threw seven shutout innings and Carpenter allowed three runs in the eighth on three hits and a walk, pushing his ERA on the year to 7.71.

Pence made his debut with the Phillies in game two, which the Phils won 7-4. Homers by Howard and Rollins and an RBI-double by Howard had the Phils up 3-0 after three innings. Pedro Alvarez hit a two-run homer off of Lee in the fourth, cutting the lead to 3-2, but singles by Lee, Rollins, Utley and Howard got the Phils two more runs in the bottom of the frame and extended the lead to 5-2. Ruiz doubled Polanco home in the seventh to make it 6-2, but Lee yielded a pair of runs in the top of the eighth on three singles and a walk before Bastardo came on to strike out Alvarez with the score 6-4. Victorino started the ninth with a triple and Pence singled him home to make it 7-4. Madson struck out the side in the ninth for his 18th save.

Yesterday the Phillies won 6-5 on a tenth inning walkoff double by Ibanez to complete the sweep.

The Phillies are 68-39 on the year after beating the Pittsburgh Pirates 6-5 yesterday afternoon. The Phils sweep the three-game series and remain in first place in the NL East, six games ahead of the Pirates.

Worley got the start for the Phillies and went six innings, allowing four runs on seven hits. Two of the hits went for extra-bases, a double and a home run. He struck out seven and didn’t walk a batter.

He got the first two batters in the first before Andrew McCutchen doubled to right. Worley struck Neil Walker out to leave McCutchen at second.

He struck out the side in the second, getting Pedro Alvarez and Brandon Wood swinging and Lyle Overbay looking.

He started the third with a 1-0 led and got the first two batters before Xavier Paul singled into center. Worley got Garrett Jones on a fly ball to right to leave Paul at first.

He set the Pirates down in order in the fourth.

Wood singled to center with one out in the fifth and moved to second when Eric Fryer singled to left behind him. The pitcher Jeff Karstens bunted the runners to second and third with the second out. Paul was next and he singled to left, scoring Wood and Fryer and putting the Pirates up 2-1. Worley got Jones to fly to left to set the Pirates down.

The Phils were ahead again when Worley started the sixth, this time with a 3-2 lead. Walker singled with one out, but Worley struck Alvarez out behind him for the second out. It brought Overbay to the plate. Worley got ahead of him 0-2, but the lefty hit a 1-2 pitch out to right for a two-run homer, putting the Pirates up 4-3. Worley got Wood to line to third on a nice play by Martinez for the third out.

Lidge started the seventh and walked the leadoff man Fryer on five pitches. Karstens bunted him to second with the first out before Paul flew to center for the second. Jones lined a double to center and Fryer scored, extending the Pittsburgh lead to 5-3. Lidge got behind McCutchen 3-0, but struck him out swinging 3-2 to leave the runner at second.

Manuel continues to put Lidge into close games, which suggests he has a lot more confidence in him than I do at this point. Walking the leadoff man often doesn’t work out for the pitcher, but nice to see Lidge come back and get McCutchen.

Perez started the eighth and gave up a leadoff single to Walker, but got Alvarez on a fly ball to right for the first out struck Overbay out for the second. Herndon came in to pitch to the righty Wood and struck him out looking to leave Walker stranded.

Madson started the ninth with the score tied at 5-5. He allowed a one-out single to pinch-hitter Matt Diaz and Pedro Ciriaco ran for Diaz at first. Madson struck Paul out swinging for the second out before Ciriaco stole second. Madson got the lefty Jones on a ground ball to first for the third out.

Bastardo started the tenth with the score still tied and set the Pirates down in order.

Four innings for the pen in which they allow a run on three hits and a walk. Lidge threw 23 pitches in the game and Herndon 11. Everyone else was under ten. Bastardo and Madson have both pitched two days in a row.

The Phillies lineup against righty Jeff Karstens went (1) Rollins (2) Victorino (3) Utley (4) Howard (5) Pence (6) Ibanez (7) Schneider (8) Martinez. Polanco on the bench with Martinez at third and Victorino hitting second. Schneider catches with Ruiz on the bench.

Rollins bunted to start the bottom of the first, but the Phils went in order behind him.

Ibanez hit a 1-0 pitch out to center with one out in the first, putting the Phils up 1-0. Schneider and Martinez went down behind him.

Worley started the third with a single, but Rollins, Victorino and Utley went down behind him.

Pence and Ibanez struck out as the Phillies went in order in the fourth.

The Phils trailed 2-1 when Schneider started the fifth with a double to right. Martinez was next and he singled to left, moving Schneider to third. Worley bunted Martinez to second with the first out before Rollins singled to right, scoring both runners and putting the Phils up 3-2. Rollins was thrown out trying to steal second before Victorino walked. Utley followed that with a single that sent Victorino to second. Howard flew to right to leave both men stranded.

The caught stealing by Rollins probably cost the Phils a run. Worley singles in the third then gets the bunt down in the fifth.

The Phils were losing 4-3 when Pence started the sixth with a walk. Ibanez flew to right for the first out before Schneider grounded to second with Pence moving up to second. Martinez grounded to second to leave Pence stranded.

Down 5-3, the Phils went in order in the seventh. With the righty Karstens still on the mound for Pittsburgh, Francisco hit for Lidge and was called out looking at a ball out of the zone for the first out.

Howard doubled off of lefty Joe Beimel with one out in the eighth. Righty Jose Veras came in to pitch to Pence and Pence hit a ground ball to short with Wood fielding and throwing to Alvarez at third when Howard was tagged out for the second out. The righty Veras stayed in to pitch to Ibanez and Ibanez hit his first pitch to him out to left for his second home run of the day, tying the game at 5-5. Schneider flew to right for the third out.

Pence hitting after Howard and means Veras comes in to pitch to Pence, but the Pirates leave the righty in to face Ibanez and Ibanez makes them pay.

Martinez flew to left for the first out in the ninth. With righty Chris Resop pitching for Pittsburgh, Gload hit for Madson and flew to right for the second out. Rollins drew a walk and stole second before Victorino walked. It put men on first and second and lefty Tony Watson took over for Resop. Rollins and Victorino pulled off a double-steal before Watson got Utley to fly to center, leaving both runners stranded and sending the game to extra innings.

Watson struck Howard out to start the tenth, but Pence followed that with a double to left. Ibanez ripped a 1-0 pitch into right for a double. Pence scored easily to give the Phils a 6-5 win.

Turns out the lefty didn’t fare much better against Ibanez after all.

Rollins was 2-for-4 in the game with a walk and two stolen bases. 6-for-13 with two walks, two home runs and five RBI in the series. He is hitting 269/339/408 for the year after hitting 312/375/523 in July.

Victorino 0-for-3 with two walks and a steal. 5-for-13 with a double and two triples in the set. He also walked twice. 302/378/521 for the year.

Utley 1-for-5. 5-for-14 with a triple and a home run in the series. 381/447/810 over his last 47 plate appearances. 286/376/493 on the year.

Howard 1-for-5 and struck out twice. 6-for-13 with four doubles, home run and a walk in the series. 253/343/476 for the season.

Pence 1-for-4 with a walk and a double. He’s 2-for-9 with a double and a walk in his first two games with the Phils. 306/355/468 for the year.

Ibanez 3-for-4 with a double, two home runs and four RBI. 4-for-12 with three walks, a double and two home runs in the series. 247/293/434 for the year. 306/344/600 over his last 90 plate appearances.

Schneider 1-for-4 with a double in his only action of the series. 179/247/308 for the year.

Martinez 1-for-4 in the game and in the series. 219/264/314 for the year. He’s 2-for-his-last-19.

Hamels (12-6, 2.61) faces righty Jhoulys Chacin (8-8, 3.50) tonight in Colorado. The 23-year-old Chacin has been great all year, but slightly less great over his last three starts, throwing to a 5.82 ERA in 17 innings. He does give up a lot of home runs — in 133 2/3 innings for the year so far, he’s allowed 18. Hamels has had one bad start in his last 12, when he allowed seven runs to the Mets on July 16. In each of the other 11 starts he’s allowed two runs or less.

The Phils sent Domonic Brown back to Triple-A. Valdez and Martinez is a lot of guys like Valdez and Martinez to have on the roster at the same time. Valdez has gotten 556 plate appearances with the Phils over the last two seasons in which he has on-based .295.