"Then we go back with a good road trip," said right fielder Brad Hawpe, whose two-run double off Webb in the seventh broke a 3-3 tie.
Todd Helton ended a 2-for-19 slump with consecutive RBI singles, the second accounting for his 1,000th career RBI. Matt Holliday, in a 2-for-12 skid while struggling with runners in scoring position, went 3-for-4 with a walk and two RBIs.
"I felt better about my swing," Holliday said. "I felt better about my recognition of pitches."
Hawpe's 5-for-21 over the previous six games was good only in comparison to what Helton and Holliday had done recently. But his seventh-inning double sent Webb (1-1) to defeat. Webb gave up eight hits and walked four while striking out two.
D-backs manager Bob Melvin said, "That was a pretty good pitch. He got it in there, and Hawpe just put a good swing on it and turned on one."
Turns out Hawpe was expecting it. Webb had just thrown an inside fastball to make the count 2-1.
"After he threw me [inside] the first pitch, I felt I had to be ready for it," Hawpe said. "I can't let him come here again."
Second baseman Kazuo Matsui, who sets up the middle of the order from the No. 2 position, went 3-for-5 with two runs. John Mabry, playing third and batting third because Garrett Atkins took his first night off of the season, went 1-for-3 with a walk and scored twice.
"Six RBIs from the meat of the order," Rockies manager Clint Hurdle said. "We got some hits when we needed them. That should help everybody."
Rockies starter Josh Fogg was in good shape until giving up Eric Byrnes' home run that tied the score with no outs in the fifth. Byrnes went 2-for-4 with three RBIs Friday night, and is 9-for-18 with two homers and seven RBIs in four games against the Rockies this season.
A walk later, Fogg left with a line of five innings, three runs and five hits. In that situation, Hurdle did not want Fogg facing Chad Tracy, who was 1-for-2 on Friday and is 11-for-19 (.579) career against Fogg.
"Was I surprised?" Fogg said. "No. But disappointed? A little bit. I'd have liked to have stayed out there and given it a shot, but the game plays itself out, and the manager has to make a decision that's best for the team. At the time, that was the best decision, and it worked out great for us."
Rockies left-hander Jeremy Affeldt (1-0) forced a double-play grounder and escaped the sixth unscathed. Fellow relievers Manny Corpas, LaTroy Hawkins and Brian Fuentes (second save) each worked a perfect inning.