Roy Halladay didn’t have it yet again last night, but the Phils didn’t need it as they pounded away at Cincinnati pitching for a 12-5 win.

The Phillies have won three in a row and scored 20 runs in their last two games. Prior to scoring 20 runs in their last two games, the Phillies had scored 52 runs in 17 games in August, which is about 3.06 runs per game. They are 13th in the NL in runs scored for the month.

Halladay allowed hits to the first four Cincy batters of the game as the Reds scored twice in the top of the first. Pierre doubled and stole a base in the bottom of the first, helping the Phils score a run to cut the lead to 2-1. Howard tied things at 2-2 with a solo shot in the third and Kratz put the Phils up 3-2 with another in the fourth. Halladay yielded three more runs in the fifth on four more hits, putting the Phils down 5-3 before they scored four times in the bottom of the inning with help from big blows by Utley, Mayberry and Brown. Mayberry hit a two-run homer in the seventh as the Phils scored three more to extend the lead to 10-5. Pierre and Kratz knocked in another pair of runs late as the Phils built their lead up to 12-5.

Halladay was far from sharp despite getting the win. Two bad innings for him in the game as he allowed five runs in the first and fifth combined on eight hits, including three doubles. Over his last two starts he has allowed eight runs in 14 innings.

The Phillies are 57-65 on the year after beating the Cincinnati Reds 12-5 last night. The Phils have won three in a row and are tied with the Mets for third place in the NL East. They are 19 games behind the first-place Nats and ten games out for a Wild Card spot. They have 40 games left to play.

Halladay got the start for the Phillies and went seven innings, allowing five runs on ten hits and a walk. Three of the hits went for extra-bases, all doubles. He struck out three.

Ten is the most hits that Halladay had allowed in a start since allowing 12 against the Braves on May 2. The Phillies scored 13 runs that night and lost. Last night they scored 12 and won.

Coming into the game, starters for the Phillies had thrown to a 3.38 ERA with a 1.08 ratio over the last 11 games. In those same 11 games, the bullpen had a 7.33 ERA with a 1.59 ratio.

Zack Cozart was the first hitter of the game and singled to center. Chris Heisey was next and moved Cozart up to second with a single to left. Brandon Phillips was next and loaded the bases with a single to right. It brought Jay Bruce to the plate and he crushed a ball off the wall in right. Cozart scored to make it 1-0, but Heisey stopped between third and home, then went home and was thrown out by a lot for the first out. With one down and men on second and third, Scott Rolen grounded to third. Polanco went to first for the second out, Phillips scored (2-0) and Bruce held second. Halladay struck out Xavier Paul to leave Bruce stranded.

Not a good start for Halladay. Three singles and a double to the first four batters. Heisey gives him the first out of the inning at the plate cause he and Phillips can’t both be on third at the same time.

It was 2-1 when Halladay started the second. He set the Reds down in order, striking Miguel Cairo out for the first out, getting Devin Mesoraco on a ground ball to third for the second and pitcher Mike Leake on another grounder to third for the third.

Halladay set the Reds down in order again in the third.

It was 2-2 when Halladay walked Bruce to start the fourth. He got the next three to turn Cincinnati away.

The Phils led 3-2 when Mesoraco started the fifth with a double to left. Leake bunted him to third with the first out and Halladay struck Cozart out swinging for the second. Looked liked Halladay was going to get out of it, but Heisey doubled down the third base line and Mesoraco scored. 3-3. Phillips was next and moved Heisey up to third with an infield single. Bruce followed that with as single to right, scoring Heisey (4-3) and sending Phillips to third. With Rolen at the plate, Kratz threw to first and the Phils had Bruce caught up between first and second. Howard threw to second and his throw was terrible. Utley had to made a nice diving effort to keep the ball from going into left. He got to his feet as Phillips stormed home. He looked at the plate, but there was no chance to get Phillips, who scored to make it 5-3. Bruce was eventually tagged out in the rundown to end the inning.

Miserable throw by Howard gets the Reds another run, but Halladay also gives up four more hits, including two doubles, in the frame. After the Cozart strikeout, Cincy had no runs, a man on third and two outs and looked like they were going to be kept off the board. Instead Halladay gives up three hits to the next three men he faces and allows three runs.

The Phillies led 7-5 when Rolen started the sixth with a single. Paul grounded to second with Rolen forced at second for the first out and Kratz threw him out trying to steal second for the second. Halladay got Cairo on a fly ball to center for the third.

It was 10-5 when Halladay started the seventh. Todd Frazier singled with one out, but Halladay got Cozart to ground into a double-play behind him.

BJ Rosenberg started the eighth. Heisey led off and singled to right. Phillips followed and hit a ground ball to third. Polanco went to second for the first out, but Utley’s relay wasn’t close to getting Phillips to complete the double-play. Bastardo came in to pitch to the lefty Bruce. Bruce smashed a ball to first that Howard couldn’t handle. Bruce had a single and Phillips moved up to second. Bastardo stayed in to pitch to the righty Rolen and struck him out looking 1-2 for the second out. Bastardo struck Paul out looking 0-2 to leave the runners at first and second.

Howard was holding Phillips on when Bruce hammered the ball at him, but it would have been a nice one to have.

Rosenberg drops his ERA on the year to 12.38 by facing two hitters and allowing a single. He had allowed five runs in 1 1/3 innings over his two previous outings combined, so I guess that’s progress.

Bastardo was pitching for the first time since August 8 and allowed a single before striking out the next two hitters he faced. He has a 7.66 ERA in his 26 appearances since the end of May. In those 26 appearances he’s allowed six homers and 13 walks in 22 1/3 innings. Opponents have hit just .244 against him and he’s struck out 34.

Lindblom started the ninth with the Phils up 12-5. Righty Wilson Valdez hit for the pitcher Logan Ondrusek and struck out for the first out, dropping his average on the year to .203. Mesoraco fouled out to Rollins for the second out. Lindblom walked Frazier and Frazier took second without a throw. Cozart flew to right to end the game.

Eighth appearance of the year for Lindblom with the Phillies. 9.00 ERA and a 2.00 ratio in those outings, three of which have been bad. Opponents have hit just .217 against him since he joined the Phils, but with a .400 on-base percentage thanks largely to the seven walks he’s allowed in six innings. He’s also given up two home runs in six frames.

Two scoreless innings for the pen in which they allow two singles and a walk while striking out three. Lindblom threw 30 pitches in the game, Bastardo ten and Rosenberg two.

The Phillies lineup against righty Mike Leake went (1) Rollins (2) Pierre (3) Utley (4) Howard (5) Mayberry (6) Brown (7) Polanco (8) Kratz. Polanco is activated from the DL and returns to the starting lineup with Frandsen on the bench and Luna back in Triple-A. Kratz catches. Rollins comes into the game on-basing .314 against righties for the year. Mayberry hits fifth against the righty, breaking up lefties 2-4 and six.

Pierre doubled to left with one out in the bottom of the first and the Phils down 2-0. He stole third before Utley lined to second for the second out. Howard was next and he singled to center, scoring Pierre to make it 2-1. Mayberry grounded to third to end the inning.

Big two out hit for Howard after Utley lines out for the second out with a man on third.

Pierre and Utley went down to start the third before Howard hit a 2-2 pitch out to right, tying the game at 2-2. Mayberry flew to right for the third out.

Utley hit the ball hard, but Cairo handled it and tossed to Leake covering first for the second out. Eighth homer of the year for Howard.

With two outs in the fourth, Kratz hit a 2-0 pitch out to left center, putting the Phils up 3-2. Halladay struck out swinging behind him.

Seven home runs for Kratz in 72 plate appearances. Second start in a row in which he has homered.

The Phillies were down 5-3 when they hit in the fifth. Pierre singled to center with one out and scored when Utley followed with a double to left. 5-4. The righty Leake walked Howard intentionally to pitch to the righty Mayberry. Mayberry singled to left. Utley scored (5-5) and Howard went to third. Brown was next and cleared the bases with a double to right, putting the Phils up 7-5. Righty Sam LeCure came in to pitch to Polanco and got him on a pop to first for the second out. Kratz was walked intentionally, putting men on first and second for Halladay. Halladay grounded to third to end the inning.

Third time in the game that Utley hit the ball well and his first hit.

This lineup for the Phillies is terrible. Two is too many intentional walks in the same inning. Mayberry hitting behind Howard probably doesn’t look real scary to a team with a righty on the mound. Mayberry came up big in the game, though, singling in the fifth after the intentional walk to Howard and adding two more hits, including a homer.

Rollins started the sixth with a double. Pierre was next and bunted. The Reds didn’t get an out anywhere and the Phils had runners on the corners. Righty Jose Arredondo took over for LeCure and Utley flew to left for the first out, deep enough for Rollins to score from third. 8-5. Pierre stole second as Howard struck out swinging for the second out. It brought Mayberry to the plate and he lined a 2-0 pitch down the left field line and out. 10-5. Brown struck out swinging to end the inning.

Second big hit for Mayberry against a righty in two innings. Didn’t matter in the inning, but Pierre has now stolen 31 bases and been caught just five times.

Righty Logan Ondrusek walked Polanco to start the seventh and hit Kratz behind him. Nix hit for Halladay and struck out looking for the first out. Rollins was next and grounded to third with Kratz forced at second for the second out. With two outs and men on the corners, Pierre reached on an infield single, scoring Polanco (11-5) and moving Rollins up to second. Utley flew to center to leave the runners on first and second.

Big two-out hit for Pierre gets the Phils another run. Nix strikes out against the righty for the first out of the inning after the Phils put their first two men on. He’s hitting 211/297/316 with 22 strikeouts in his last 64 plate appearances.

Mayberry singled off of Ondrusek with one out in the eighth and Brown walked behind him. Polanco followed with a single into center that loaded the bases for Kratz. Kratz flew to center for the second out with Mayberry scoring to make it 12-5. With men on first and third, Nix grounded to second to end the inning.

Rollins was 1-for-5 with a double in the game. He’s hitting 169/244/380 in August. 2-for-his-last-24 with no walks.

Pierre was 3-for-4 with a double and two stolen bases. 9-for-his-last-24 (.375). His isolated power for the year is .068 — he’s only had one year since 2006 when it’s been better (.084 in ’09 with LA). One walk in his last 54 plate appearances.

Utley 1-for-4 with a double and two RBI. Twice hit the ball hard into outs. 4-for-his-last-10 with three walks and two doubles. Hitting just .218 against lefties for the year, but with a 263/383/505 line against righties. He also has a weird power split on home and away — his isolated power at home for the year is .342 and away it is .115.

Howard 2-for-4 with a walk and a home run. 323/354/581 over his last 65 plate appearances.

Mayberry 3-for-5 with a home run and three RBI. Victorino and Pence played their last games with the Phillies on July 29. Since then, Mayberry has hit 274/328/484 in 67 plate appearances.

Brown 1-for-4 with a walk and a double. He has five extra-base hits in 81 plate appearances, all of which are doubles. About as much power for the year as Pierre. Pierre’s isolated power for the season in .068. Brown is hitting .268 with a slugging percentage of .338, giving him an isolated power of .070.

Polanco 2-for-4 with a walk in his first action since July 22.

Kratz 2-for-2 with a walk and a home run. Seven home runs in 72 plate appearances would give him about 58 over 600 plate appearances.

Lee (2-7, 3.83) faces righty Homer Bailey (10-8, 4.16) tonight. Lee has thrown to a 4.37 ERA in his three starts in August, but hasn’t walked a batter in 22 2/3 innings. Opponents have hit .385 against Bailey over his last four starts and he’s thrown to an 8.24 ERA.