Rockies win 8th in a row, beat Brewers 5-4
Ian Stewart homered and scored three times for the Rockies. Colorado won three in a row at Miller Park after completing a four-game sweep at St. Louis earlier this week.
Ryan Braun hit a three-run homer in the ninth for NL Central-leading Milwaukee.
Colorado has won eight straight on the road and is 10-4 under manager Jim Tracy, who took over for the fired Clint Hurdle on May 29.
With the Rockies leading 5-1 in the ninth, Randy Flores allowed a pair of runners to reach base with one out. Tracy brought in closer Huston Street, who struck out Mike Rivera before giving up Braun's homer.
Street, who earned saves in the previous three games, then walked Prince Fielder before striking out Mat Gamel to earn his 12th save of the season and fourth in four games. Street was the Rockies' sixth reliever of the day.
Milwaukee's typically potent offense scored only four runs in the first two games of the series and couldn't manage anything against starter Cook (5-3) until the seventh. With the Rockies ahead 3-0, he gave up a pair of singles and a walk to load the bases with no outs.
Tracy then used three relievers to limit the damage: Matt Daley gave up a sacrifice fly to Corey Hart, Alan Embree got Craig Counsell to line out to right, and Joel Peralta walked Mike Cameron to bring up Braun with the bases loaded and two outs.
After falling behind 1-2, Peralta got Braun to chase a 79 mph breaking ball — then struck him out on a 93 mph fastball.
Cook ended Brewers scoring threats with strikeouts in the previous two innings, getting Bill Hall in fifth and Gamel in the sixth.
Yovani Gallardo (6-3) gave up only two runs but struggled with his control, throwing 105 pitches over five innings and walking four.
Gallardo's pitch count began to climb in the second inning after walking the first two batters and giving up a single to Troy Tulowitzki to load the bases.
Paul Phillips hit a soft chopper back to Gallardo, who threw home for a forceout. Cook then hit a bouncer up the middle that glanced off the glove of second baseman Casey McGehee for an error and a run scored, putting Colorado up 1-0.
Stewart led off the fourth with his 12th home run just over the right-field wall, giving Colorado a 2-0 lead. Ryan Spilborghs scored from first base on a double by Tulowitzki in the sixth.
Notes: First-base umpire Jerry Crawford left the game after the second inning after becoming ill. ... Brewers general manager Doug Melvin said the hearing for Cameron's appeal of his two-game suspension for making contact with an umpire has yet to be scheduled. ... The Rockies, who have played the most road games in the major leagues, return home Friday to begin a nine-game homestand.