Troy Tulowitzki rescued Colorado with a game-ending RBI single that lifted the Rockies to a 6-5 victory over Milwaukee after the Brewers tied it with two unearned runs in the ninth.
Center fielder Dexter Fowler, a defensive replacement in the eighth, initially kept the Brewers at bay when he leaped to rob Chris Dickerson of a homer leading off the ninth against Huston Street.
But the Brewers loaded the bases with two outs after Street hit Rickie Weeks with a pitch. Second baseman Clint Barmes dropped Corey Hart's popup for an error, letting in a pair of runs to tie it at 5.
Colorado responded in the bottom half against Trevor Hoffman (2-6), putting runners on first and second with two out. Tulowitzki then drove a Hoffman pitch back up the middle and past the glove of diving second baseman Rickie Weeks, scoring Fowler.
Ubaldo Jimenez was in line for his 18th win before Milwaukee rallied in the ninth. The All-Star right-hander struck out 10 in eight innings, allowing three runs and 10 hits, tying a season high.
Rafael Betancourt (2-1) relieved Street and struck out Ryan Braun to get the win.
Weeks had four hits for Milwaukee, matching his career high.
Ian Stewart homered in the fourth to give Colorado a 4-3 lead and Tulowitzki added his 12th of the season in the sixth.
The Brewers got to Jimenez for three runs on four consecutive hits in the third, starting with a triple by Weeks that sailed over the head of center fielder Carlos Gonzalez, who had taken a couple steps in before backpedaling.
Hart followed with an RBI single. He reached third on Braun's double and scored on Prince Fielder's two-run single to center. Jimenez then got Casey McGehee to ground into a double play and struck out Dickerson to end the inning.
Jimenez got some help from his defense in the fifth. With one out and runners on the corners, Jimenez struck out Fielder and Braun broke for second, drawing a throw from catcher Miguel Olivo as Weeks took off for home.
Shortstop Tulowitzki jumped to snared Olivo's high throw and fired the ball back home, allowing the catcher to make a sweeping tag that caught the back of Weeks jersey as he slid into home.
Brewers manager Ken Macha argued with umpire Mark Wegner that Weeks got a foot on the plate ahead of the tag, but the call stood.
NOTES: Weeks has had five four-hit games in his career, including two this season. ... Jimenez has had 10 or more strikeouts in a game eight times, including a career-best 13 on May 3 at San Diego.