DENVER -- Baseball's highest-scoring ballpark has certainly been good to one of its lowest-scoring teams.
Jason Bay homered and drove in four runs, Dave Williams pitched six strong innings and the Pittsburgh Pirates scored in double figures for the fourth time in six games at Coors Field in a 12-4 victory over the Colorado Rockies on Tuesday night.
"One thing about here, when you come here you feel like you can leave the park at any part of the ballpark," Pirates manager Lloyd McClendon said. "It gives you a little bit more confidence, you let the ball travel, you hit the ball the other way. And we've been a little bit lucky too."
The Pirates have had plenty of success playing in Coors Field's thin air. Pittsburgh had 21 hits and 11 runs in its last visit on May 13, 2004, and scored 52 runs in its previous five games at the hitter-friendly park, winning four.
This one was no different.
The Pirates had nine runs -- all off Rockies starter Jose Acevedo (2-2) and 14 hits by the fourth inning, finishing with 19.
Jack Wilson had two RBI, Jose Castillo had four hits and Bay had three for Pittsburgh, which has 47 runs its last six games overall -- not bad for the second-lowest scoring team in baseball.
"This is an offensive ballpark and it just happens that we just come here and put up runs," said Bay, who has reached base in 24 straight games. "We come in with the same approach, but a few more fall in here and there to blow it open. I don't know of anybody that wouldn't like to hit here."
Pittsburgh scored two runs in the second and third innings, then added five more in the fourth. The Rockies never stood much of a chance after that, losing for the 12th time in 17 games against the Pirates despite a two-run homer from Dustan Mohr, his career-high 13th, and three hits by Luis Gonzalez.
"That is a club that plays us very difficult," Rockies manager Clint Hurdle said. "Every team has one. Ever since I've been with the organization the Pirates have played us tough."
Williams (9-8) didn't make things easy on the Rockies.
The left-hander didn't allow a hit until Gonzalez's two-out single in the third inning and the Rockies didn't get a runner past second base off him until Larry Bigbie lined an RBI single up the middle in the sixth that made it 9-1.
Colorado then loaded the bases on Danny Ardoin's single, but Williams escaped the jam by getting pinch-hitter Jorge Piedra on a comebacker.
Williams, who also had his fourth RBI of the year on a high chopper off the plate in the second inning, worked around four walks, allowing a run and six hits to win for the third time in five starts.
"I think looking back on my last couple of starts our offense has come alive and as a starting pitcher I let them down," Williams said. "Tonight, I just tried to dig a little bit and things went my way. It's easy to pitch when you have your best stuff, but how you pitch when you don't have your best is when you know what kind of player you are."
Acevedo was solid in his last start on Thursday, holding San Francisco to a run and three hits in six innings. The right-hander clearly didn't have his best stuff this time around, giving up career highs of nine runs and 12 hits in 3 1/3 innings.
"The ball got up and I couldn't get it down," Acevedo said. "I was fighting myself. I didn't have a lively arm."
Pittsburgh got two off Acevedo in the second inning on Wilson's RBI single and Williams' chopper, then Bay made it 4-0 in the third with his 22nd homer, a two-run shot halfway up the stands in left.
The Pirates scored five more off Acevedo in the fourth on Brad Eldred's RBI double and four run-scoring singles. Wilson capped the inning with an RBI single off Ryan Speier that put the Pirates up 9-0.
Pittsburgh scored three more in the eighth inning off Randy Williams, including an RBI double by Bay.
"We had a lot of guys swing the bat well tonight," McClendon said. "It was a good day offensively for us."
Pirates 3B Rob Mackowiak left the game in the third inning after injuring his knee on a single. He stayed in for a few pitches, then was replaced by pinch-runner Freddy Sanchez. ... Ardoin has five hits in his last 10 at-bats after going 1-for-2. ... Dave Williams is 5-1 against the NL West this season. ... Rockies LF Matt Holliday extended his hitting streak to seven games.