The Phillies continued to pound out runs yesterday afternoon in Arizona, scoring seven more as they topped the Snakes 7-2. The Phillies scored 20 runs in the three-game set, which they came into averaging 2.69 runs per game for the season.

The Phils also got very good starting pitching in each of the two games they won in the series. Hamels allowed two runs over eight innings yesterday in game three, coming off of a game two performance in which Worley held the Diamondbacks to a run over six frames.

After 19 games, the Phils are tied for 14th in the NL in runs scored per game and fourth in runs allowed per game. They’ve still won just one game on the season in which they’ve allowed more than two runs.

The Phillies are 9-10 on the year after beating the Arizona Diamondbacks 7-2 yesterday afternoon. They take the series two games to one and have won two games in a row.

Hamels got the start for the Phillies and went eight innings, allowing two runs on four hits and a walk. One of the hits went for extra-bases, a double. He struck out seven. Through four starts, Hamels has thrown to a 2.73 ERA and allowed 24 hits and just three walks over 26 1/3 innings. He has struck out 30.

After allowing a home run in each of his first two starts on the season, Hamels has not allowed one in his last two outings.

He started the bottom of the first up 1-0. Willie Bloomquist led off and doubled to left. Aaron Hill was next and he fouled out to Ruiz for the first out. With Justin Upton at the plate, Bloomquist tried to steal third but left too early. Hamels threw to third and Bloomquist was eventually tagged out after a long and ugly rundown. Upton struck out to end the inning.

Hamels was perfect for the next five innings, setting the Diamondbacks down in order in the second, third, fourth, fifth and sixth.

He started the seventh with a 6-0 lead and struck out Bloomquist for the first out. Hill and Upton followed with back-to-back singles, putting runners on first and second for Kubel. Kubel singled into center, scoring Hill to cut the lead to 6-1 with one out and men on first and second. Hamels walked Cody Ransom on a 3-2 pitch to load the bases. Goldschmidt was next and hit a double-play ball to short. Galvis fielded, but his throw to second was low and not handled by Orr. Orr was given an error and everyone moved up a base. Upton scored to make it 6-2. AJ Pollack was the next hitter and Hamels got him on a double-play ball to Orr, ending the inning.

Would have been nice to get a double-play on the Goldschmidt grounder, but instead the Phils don’t get an out anywhere. Fortunately they still had a four-run lead and Hamels got the next hitter to hit into an inning-ending double-play.

Hamels was back for the eighth. He struck Henry Blanco out looking for the first out. Lefty Gerardo Parra hit for the pitcher David Hernandez and Hamels struck him out swinging for the second out. Bloomquist was next and Hamels got him swinging as well to set down the Snakes.

Hamels strikes out the side in the eighth. Bloomquist’s strikeout was his seventh on the day and strike three came on the 108th pitch of the game for Hamels.

Michael Schwimer, just called up when Stutes hit the DL, pitched the ninth with a 7-2 lead, setting the Diamondbacks down in order.

First action of the year for Schwimer, who threw to a 5.02 ERA with the Phillies over 14 1/3 innings in 2011. He threw 12 pitches in the game.

One perfect inning for the pen in the game. For the series, the bullpen threw nine innings in which they allowed six runs, five of which were earned.

The Phillies lineup against righty Trevor Cahill went (1) Pierre (2) Polanco (3) Victorino (4) Pence (5) Nix (6) Orr (7) Ruiz (8) Galvis. Rollins on the bench with Galvis making his first start at short. Orr and Nix both in the lineup, Orr at second and Nix at first, after both had big games at the plate in game two of the set. Polanco at third base. Victorino hits third in the slot vacated by Rollins.

Polanco singled to right with one out in the first. Victorino flew to center for the first out before Polanco took second on a passed ball. Pence followed that with a single into left, scoring Polanco to put the Phils up 1-0. Nix was next and popped a ball up down the left field line. It was deflected by a diving Ransom and fell for a double. Pence tried to score from first, but Kubel got to the ball and made a strong and accurate throw to the plate in time to nail him for the third out and end the frame.

Ruiz singled with one out in the second. With Galvis at the plate, a wild pitch got away and rolled towards the Phillies dugout. Ruiz went to third and, seeing nobody covering home, tried to score, but was thrown out at the plate as Ransom got there in time to take Blanco’s throw and apply the tag. Galvis grounded to second for the third out.

Polanco walked with two outs in the third, but Victorino went down on a well-hit ball handled by Hill at second for the third out.

The Phillies went in order in the fourth and again in the fifth.

Pierre singled to left to start the sixth and moved to second when Polanco walked behind him. Victorino was next and grounded to second for the first out with the runners moving up to second and third. With Pence at the plate, a wild pitch by Cahill allowed Pierre to score (2-0) and Polanco to move up to third. Pence brought Polanco home with a single into left and the Phils led 3-0. Lefty Craig Breslow came in to pitch to Nix. Wigginton hit for Nix and singled to center, moving Pence up to second. Orr struck out swinging for the second out, Ruiz followed him with a single into center that scored Pence (4-0) and sent Wigginton to third. Galvis walked and the bases were loaded. Hamels singled to center, scoring Wigginton and Ruiz to make it 6-0 and moving Galvis up to third. Pierre grounded to second to set the Phillies down.

Five singles and two walks for the Phils. They sent ten men to the plate in the inning. Hamels is 3-for-10 with a double at the plate for the year. Hamels, Lee and Halladay have combined to go 8-for-27 (.296) at the plate for the year. Halladay and Hamels both had more hits on the season than Thome.

Polanco singled off of righty Brad Ziegler to start the seventh, but the Phils went in order behind him.

Righty David Hernandez started the eighth for Arizona with the lead cut to 6-2. Ruiz singled with one out, but Galvis and Hamels both struck out behind him.

Pierre started the ninth with a single and came around to score on a double by Polanco, putting the Phils up 7-2. Victorino, Pence and Wigginton went in order behind Polanco.

Pierre was 2-for-5 in the game and 5-for-13 with five singles in the three-game series. He’s hitting 339/361/373 for the year. If he hits 339/361/373 the rest of the way, it would be absolutely fantastic for the Phillies.

Polanco 3-for-3 with a double and two walks. He came into the game with one double and two walks for the season. 4-for-7 with three walks in the series. 237/297/271 for the season. Wigginton was 1-for-3 yesterday and 4-for-11 with a double in the series. He’s hitting 304/365/435 for the year.

Victorino was 0-for-5 and left six men on base. 2-for-13 with two home runs in the series. He’s 2-for-his-last-21. 253/309/427 for the year.

Pence was 2-for-5 with two RBI and three strikeouts. 3-for-9 with a home run and five strikeouts in the series. 268/316/423 for the season. 3-for-his-last-22 with nine strikeouts.

Nix was 1-for-2 with a double in the game and 5-for-6 with two doubles and a home run in the series. His line is up to 348/400/652 for the season. Mayberry did not play yesterday, but was 2-for-5 with a double in the series. He’s at 200/200/244 for the season.

Orr was 0-for-4 in the game and 3-for-10 with a double and a triple in the series. 267/267/533 for the year. No longer leads the team in batting average or slugging percentage, although he is still second in slugging percentage behind Nix.

Ruiz 3-for-4 with an RBI yesterday and 4-for-9 with a home run in the series. He’s at 302/328/472 for the year. Three walks in 58 plate appearances so far, one of which was intentional. Coming into the 2012 season, Ruiz had walked 241 times in 2,164 plate appearances, which is about 11.1% of PA. He’s at about 5.2% of PA so far this year.

Galvis was 0-for-3 with a walk in the game and 1-for-8 with a walk and a double in the series. 200/238/317 for the season. He’s hitting .184 against righties with a .225 on-base percentage. Rollins was 0-for-7 with two strikeouts in the game. He’s hitting 229/267/257 for the year. 400/462/480 at home and 111/163/133 on the road.

It wasn’t a huge factor in the series, but Phillies pinch-hitters are 2-for-25 (.080) on the season with two singles. Thome and Mayberry have combined to go 0-for-14 as pinch-hitters with nine strikeouts.

The Phillies are off today and play the Cubs tomorrow night in Philly.