DENVER -- The Colorado Rockies needed a late rally to give them their first series sweep in more than two months.
It was a comeback that left the Milwaukee Brewers shaking their heads.
Tyler Colvin hit a two-run double in the ninth inning and the Rockies rallied to beat the Brewers 7-6 on Wednesday.
"We play pretty good baseball and then give it up at the end," Brewers manager Ron Roenicke said.
Eric Young Jr., who homered earlier in the game, also singled to put runners at the corners.
Colvin followed with a double down the first base line past a diving Corey Hart, scoring the speedy Young from first and giving the Rockies their first sweep since May 28-31.
"You're running out of superlatives about the good he's been doing," Rockies manager Jim Tracy said of Young. "Today it's his bat and his legs. He's probably the only guy who's scoring from first base on the ball that was hit there."
The ball hugged the line, making right fielder Norichika Aoki cover a lot of ground to get to it. Young turned on the speed when he realized Hart didn't come up with the ball.
"I heard the crowd so I knew Corey missed it and then just tried to put it in my highest gear," Young said. "As soon as I touched second base there was no hesitation."
He easily beat a high relay throw to home, giving Colorado its first three-game winning streak since June 1.
Colvin, who had two hits, notched his first walkoff hit of the season.
"I was a little surprised the ball got down the line," Colvin said. "I knew they were going to play no doubles and play pretty deep. I didn't hit it to the wall so he had to run a long way for it, which gave EY a chance to run.
"It's pretty exciting right there, especially when you get to watch EY run."
The Brewers used a five-run fifth inning to overcome an early 4-0 deficit and chase starter Guillermo Moscoso. Weeks and Corey Hart had RBI doubles, Morgan had a two-run single off reliever Carlos Torres and Jean Segura hit a sacrifice fly.
The Rockies tied it in the bottom of the sixth on Nelson's RBI single, but Hart scored on Morgan's single with two outs in the seventh to make it 6-5.
Starter Mark Rogers, who rejoined the team Tuesday after the birth of his daughter a day earlier, shook off a rough start.
He allowed five runs and seven hits, walked two and struck out four but failed in his bid for his first major league win after Henderson's blown save.
"That was a frustrating one, really frustrating," Henderson said. "I want to come in and get the job done obviously, tough to handle."
For the third straight game, the Rockies jumped out to a big lead in the first inning. This time, they scored all their runs with two outs.
The Brewers escaped further damage when Pacheco was tagged out in a rundown between third and home.
"We're going to have to figure out something better as starters," Roenicke said. "Shouldn't be giving up that many in the first. We've got to get better with the pitching."
Young made it 4-0 with a two-out, solo homer in the third. It was his fourth of the year and second in as many games.
The 23,411 fans at Coors Field clapped when it was announced Seattle's Felix Hernandez had thrown a perfect game. ... Milwaukee's Ryan Braun was held out of the lineup. Roenicke said Braun, who is mired in a 6-for-42 slump, told him "Nothing else is working so why don't we try to do this? It's a little of both of us trying to figure it out." ... Rockies OF Michael Cuddyer (oblique soreness) will start at first base for Triple-A Colorado Springs on Wednesday night. If he has no setback he could be activated from the 15-day DL when he's eligible Wednesday. ... Rockies SS Troy Tulowitzki (groin surgery) took ground balls and ran the bases before Wednesday's game. He may join the Rockies on the road next week.