PHOENIX -- Colorado manager Clint Hurdle had been waiting for his hitters to break out.
They did it in a 6-3 victory Friday night over Arizona, handing Diamondbacks ace Brandon Webb (1-1) his first loss.
"We got some hits when we needed them," Hurdle said. "That should help everybody. They're going to get it going."
Brad Hawpe hit a tiebreaking two-out, two-run double in the seventh inning, and Todd Helton had two RBI singles, driving in the 1,000th run of his career. Matt Holliday went 3-for-4 with two RBI.
The hitters had some help from the bullpen, which turned in four perfect innings, starting with Jeremy Affeldt (1-0) in the sixth. Manuel Corpas and LaTroy Hawkins also contributed an inning apiece, and Brian Fuentes pitched the ninth for his second save in two chances.
"They have some good arms down there, and when you turn over a lead in a close game, you have to score off their bullpen and we didn't," Arizona manager Bob Melvin said.
The Rockies beat the Diamondbacks for the third time in four games this season. The loss dropped Arizona out of first place in the NL West, a half-game behind the Los Angeles Dodgers.
Eric Byrnes drove in all three Arizona runs on a single in the third inning and a two-run homer in the sixth.
The Rockies came into the game hitting .239, and with Webb on the mound, it didn't seem like a good night for them to start hitting.
Webb retired eight of the first 10 men he faced -- six on groundouts with his trademark sinker. But with two out in the third, he gave up RBI singles to Helton and Holliday. Helton had been 2-for-19 on the Rockies' trip before the hit.
In the fifth, Helton made it 3-1 by singling to score John Mabry, who had doubled with two out. It was the 1,000th career RBI for Helton, in his 10th season.
"That's a large number," Helton said. "There's no denying I'm proud to get there and happy to get some more."
Hurdle, who had 193 RBI in his big league career, seemed more excited than the soft-spoken Helton about the milestone.
"It's quite an accomplishment," Hurdle said. "He's a great player and he's a great hitter. To knock down that milestone has got to feel pretty special."
Helton continued his mastery of Webb, the 2006 NL Cy Young Award winner.
Helton is 15-for-42 (.357) lifetime against Webb. Only Moises Alou (.478) and Jimmy Rollins (.417) have higher batting averages among players with at least 25 plate appearances.
Asked about his numbers against Webb, Helton replied, "I'm not going to tell you what I'm looking for up there."
Hurdle said Helton has a knack for raising his performance against the opposition's best pitchers.
"Brandon Webb's got a very good chance of becoming an elite pitcher, and he's already won a Cy Young," Hurdle said. "And Helton can find a way to get hits, and get big hits, and drive in runs against guys like that. You don't get everybody, but he gets a lot of good ones."
Helton isn't the only Rockie who has had success against Webb this year. They have touched him for five runs in each of his two starts against them.
This was Webb's first April loss in 15 starts dating back to April 17, 2004, in San Diego. On Friday night, Webb allowed five runs and eight hits with four walks in seven innings. He struck out two.
"I felt pretty good at first right up until the last inning," Webb said. "It just seems like I couldn't make a perfect pitch. I couldn't make the big pitch."
Webb's biggest mistake came with two out in the seventh, when Hawpe doubled to score pinch-runner Jamey Carroll and Holliday, giving the Rockies a 5-3 lead.
"It wasn't a great outing and it wasn't horrific by any stretch, but with 'Webby' sometimes the standards are set a little higher after what he has accomplished," Melvin said.
Arizona 2B Orlando Hudson's error snapped a 45-inning errorless streak by the Diamondbacks. ... Hudson, who drew a walk, has reached base in all 11 games this year. ... The Rockies' first 19 games are against NL West rivals. Their first game outside the division is April 23 at the New York Mets.
|Players of the Game|
Nike Rockies Blake Street Bombers 2013 Local T-Shirt - Purple Shop Now!
|Steve Finley, CF||5||0||0||0||0||0||3||.053|
|Kaz Matsui, 2B||5||2||3||0||0||0||0||.333|
|John Mabry, 3B||3||2||1||0||1||1||1||.143|
|Jamey Carroll, PR-3B||0||1||0||0||0||0||0||.364|
|Todd Helton, 1B||5||0||2||2||0||0||2||.257|
|Matt Holliday, LF||4||1||3||2||1||0||1||.326|
|Brad Hawpe, RF||3||0||1||2||2||0||2||.306|
|Troy Tulowitzki, SS||4||0||0||0||1||1||4||.176|
|Yorvit Torrealba, C||4||0||0||0||0||0||2||.250|
|Josh Fogg, P||2||0||0||0||0||1||0||.000|
|Jeremy Affeldt, P||0||0||0||0||0||0||0||.000|
|Manuel Corpas, P||0||0||0||0||0||0||0||.000|
|a- Jeff Baker, PH||0||0||0||0||1||0||0||.636|
|LaTroy Hawkins, P||0||0||0||0||0||0||0||.000|
|Brian Fuentes, P||0||0||0||0||0||0||0||.000|
|a-walked for Corpas in the 8th|
|2B - Kaz Matsui (2, Cruz), John Mabry (1, Webb), Matt Holliday (3, Cruz), Brad Hawpe (4, Webb)|
|SH - Jamey Carroll (1), Josh Fogg (2)|
|RBI - Todd Helton 2 (4), Matt Holliday 2 (9), Brad Hawpe 2 (6)|
|2-OUT RBI - Todd Helton 2 (2), Matt Holliday 2 (3), Brad Hawpe 2 (5)|
|SB - Kaz Matsui (5, 2nd base off Webb/Snyder)|
|Team LOB - 10|
|DP - Matsui-Tulowitzki-Helton, Helton-Tulowitzki|
|Jeremy Affeldt (W,1-0)||1||0||0||0||0||0||0||0.00|
|Manuel Corpas (H,4)||1||0||0||0||0||2||0||1.59|
|LaTroy Hawkins (H,3)||1||0||0||0||0||0||0||7.20|
|Brian Fuentes (S,2)||1||0||0||0||0||1||0||5.40|
|Pitches-Strikes - Josh Fogg 61-37, Jeremy Affeldt 4-2, Manuel Corpas 15-9, LaTroy Hawkins 14-10, Brian Fuentes 14-9|
|Ground Balls-Fly Balls - Josh Fogg 6-6, Jeremy Affeldt 2-0, LaTroy Hawkins 1-2, Brian Fuentes 2-0|
|Batters Faced - Josh Fogg 21, Jeremy Affeldt 2, Manuel Corpas 3, LaTroy Hawkins 3, Brian Fuentes 3|
|Stephen Drew, SS||4||2||2||0||0||0||0||.257|
|Eric Byrnes, RF||4||1||2||3||0||0||0||.313|
|Orlando Hudson, 2B||3||0||0||0||1||0||1||.364|
|Chad Tracy, 3B||4||0||1||0||0||1||1||.231|
|Conor Jackson, 1B||4||0||0||0||0||0||1||.229|
|Scott Hairston, LF||2||0||0||0||1||1||0||.250|
|Chris Young, CF||3||0||0||0||0||1||1||.172|
|Chris Snyder, C||3||0||0||0||0||1||0||.200|
|Brandon Webb, P||2||0||0||0||0||1||0||.000|
|Tony Pena, P||0||0||0||0||0||0||0||.000|
|a- Alberto Callaspo, PH||1||0||0||0||0||0||0||.300|
|Juan Cruz, P||0||0||0||0||0||0||0||.000|
|a-grounded out for Pena in the 8th|
|2B - Stephen Drew (1, Fogg)|
|HR - Eric Byrnes (3, Fogg)|
|RBI - Eric Byrnes 3 (10)|
|2-OUT RBI - Eric Byrnes (3)|
|Team LOB - 2|
|Outfield Assists - Eric Byrnes 1|
|E - Orlando Hudson (3, Missed catch of throw)|
|Brandon Webb (L,1-1)||7||8||5||5||4||2||0||5.21|
|IBB - Hawpe by Juan Cruz|
|Pitches-Strikes - Brandon Webb 111-66, Tony Pena 9-5, Juan Cruz 18-10|
|Ground Balls-Fly Balls - Brandon Webb 15-4, Tony Pena 2-1, Juan Cruz 2-0|
|Batters Faced - Brandon Webb 33, Tony Pena 4, Juan Cruz 6|
|Attendance - 20219|
|Game Time - 2:36|
|Temperature - 75|
|Umpires - Home - Brian Knight, First Base - Ed Hickox, Second Base - C.B. Bucknor, Third Base - Joe West|