PHILADELPHIA -- A suddenly potent offense is helping the Philadelphia Phillies overcome their subpar pitching.
David Bell hit a three-run homer and Pat Burrell drove in two runs in Philadelphia's 9-5 victory over the Colorado Rockies 9-5 on Wednesday night.
Mike Lieberthal and Chase Utley each had three hits for the Phillies, who improved to 5-9 at home.
Since manager Charlie Manuel juggled his lineup on Monday, the Phillies have 21 runs and 34 hits in three games.
"We have guys who are going to hit no matter where they are in the lineup," said Bell, who remained in the No. 7 spot.
Manuel moved Utley from fifth to second, dropped Aaron Rowand to sixth and put slugger Ryan Howard fifth instead of sixth or seventh. So far, it's worked well.
"Our hitting was pretty sound," Manuel said.
Cory Sullivan had four hits, including a solo homer for Colorado, which lost for only the third time in nine road games.
Ryan Madson (2-1) allowed four runs and 10 hits in five shaky innings. A successful reliever his first two seasons, Madson has been inconsistent in four starts, posting an 8.05 ERA.
The rest of Philadelphia's starters haven't been much better. They have a 6.36 ERA, second-worst in the National League.
"I need to not get beat mentally," Madson said. "I have to start paying attention to what the hitters are doing and figure out how to put them away. I need to outsmart them a little, instead of outstuff them."
Rockies starter Jason Jennings (1-1) gave up seven runs and nine hits in five innings.
"It was a bad effort," Jennings said. "If I give us any kind of a chance at all, we win this game."
With the Flyers playing Game 3 of their first-round playoff series against Buffalo across the street, only 19,182 turned out to watch the Phillies. It was the smallest crowd in the brief history of Citizens Bank Park, which opened in 2004. The Flyers had 19,984 fans.
The Phillies scored seven of their runs in the first three innings. Utley singled, Bobby Abreu walked and Burrell followed with a two-run double to right-center to put Philadelphia ahead 2-0 in the first inning.
Consecutive doubles by Bell and Lieberthal to start the second gave the Phillies a 3-0 lead. Lieberthal advanced to third on Madson's sacrifice bunt and scored on Jimmy Rollins' sacrifice fly to make it 4-0.
Clint Barmes' RBI single in the third cut it to 4-1.
After Burrell and Howard singled to start the third, Bell ripped a liner into the left-field seats for his third homer, giving the Phillies a 7-1 lead.
But Madson ran into trouble in the fifth. Sullivan led off with a homer. Barmes doubled and later scored on a wild pitch and Jason Smith added an RBI single to cut it to 7-4. Madson got Luis Gonzalez to ground into a double play to end the inning.
"We were down 7-1, but still made things interesting," Rockies manager Clint Hurdle said. "We're not going to go away."
Sullivan's RBI single off Arthur Rhodes in the eighth got the Rockies within two runs. In the bottom half of the inning, Abreu had a sacrifice fly and Howard had an RBI single to cap the scoring.
Clay Condrey, who arrived shortly before the game started after being called up from Triple-A Scranton earlier in the day, pitched a perfect sixth inning for Philadelphia in his first outing in the major leagues since May 12, 2003.
Bell's homer was the 26th for the Phillies this season, setting a club record for homers in April. ... Abreu has walked in 13 straight games. ... The Phillies are the only team in the majors without a triple this year. ... Jennings has a 7.96 ERA in six career starts against Philadelphia. ... New Temple football coach Al Golden threw out the first pitch.