Stephen Drew's two-run single in the eighth inning led the Arizona Diamondbacks to a 6-4 victory over Colorado on Saturday night.
Drew's two-out hit with the bases loaded came off Manuel Corpas (3-4).
The hit came too late to make a winner of Arizona starter Brandon Webb, who had hoped to solidify his bid for a second NL Cy Young Award by earning his major league-leading 23rd victory. But Webb could not hold a two-run lead that he gave himself with a two-run double in the fourth.
Webb, who won the CY Young in 2006, allowed four runs on six hits in seven innings. He walked two, hit two and struck out seven. He left with a 4-3 deficit in the seventh.
Webb gave up a first-inning run on a two-out double by Ryan Spilborghs and a triple by Brad Hawpe. Webb recovered to retire the next 11 in a row before inexplicably losing his command with one out in the fifth.
He hit the No. 7 hitter, Chris Iannetta, then plunked the eighth hitter, Clint Barmes. Pinch-hitter Adam Melhuse doubled to cut Arizona's lead to 3-2, and Seth Smith followed with a single to tie it.
One out later, Spilborghs singled and Webb found himself in a 4-3 hole. That's where it stood when Webb left for a pinch-hitter in the seventh.
The Diamondbacks tied it at 4-4 on Mark Reynolds' RBI single in the eighth. One out later, Drew singled sharply to right field to put Arizona ahead 6-4.
Brandon Lyon (3-5) pitched a scoreless eighth, and Chad Qualls got three outs in the ninth for his ninth save in 17 chances.