DENVER -- The Colorado Rockies made it much easier Saturday for the Milwaukee Brewers.

True, the Brewers' high-powered offense -- they're second in the National League in runs scored -- doesn't need much help, least of all at Coors Field, where runs are typically abundant. But the Rockies made four errors in the first three innings that helped the Brewers build a big early lead and they went on to beat the Rockies 9-4.

Wily Peralta (8-5) pitched 7 2/3 innings while winning his fourth straight start. He allowed three earned runs that raised his ERA slightly to 3.02 and matched his season high with 110 pitches. The win was Peralta's first against the Rockies. He had been 0-2 against them with a 9.00 ERA in three previous games, two starts.

The loss was the fifth straight for the Rockies, who are 7-13 this month. The Brewers have won nine of their past 11 road games, including five of six on their current trip that ends Sunday.

Christian Friedrich (0-1) became the 11th pitcher to start for the Rockies this season. The Rockies had gotten a combined 19 1/3 innings from their starters in the previous five games, so they needed as many innings as possible from Friedrich, who had last pitched in the big leagues in 2012.

He worked six innings and allowed nine runs, but five were unearned due to the Rockies' defensive mishaps.

Three Colorado errors helped the Brewers score four runs in the second, and they added four more in the third to go ahead 8-2, again aided mightily by the Rockies. After Mark Reynolds' run-scoring double with two out, Friedrich's wild pitch brought home a run. On the play, catcher Mike McKenry flipped the ball over Friedrich's head, enabling another run to score and, with no one covering home plate, Jean Segura alertly dashed home to complete a three-run play for the Brewers and a very forgettable one for the Rockies.

Brewers second baseman Rickie Weeks booted a potential double-play grounder after Charlie Blackmon led off the first with a single. And after a double steal, Justin Morneau singled home two runs, raising his RBI total for the season to 51, which ranks third in the NL.

Two errors by third baseman Josh Rutledge and one by second baseman D.J. LeMahieu helped the Brewers score four runs in the second. Carlos Gomez led off with a single and took second as Rutledge unsuccessfully tried to backhand the ball on a short hop.

With one out, Rutledge charged and bobbled a ball hit by Khris Davis and threw past first base. After Reynolds' run-scoring single, Friedrich hit Jean Segura with a pitch and LeMahieu's attempt to turn a potential inning-ending double play on a ball Peralta hit to shortstop Troy Tulowitzki resulted in a low throw that skipped past Morneau. Weeks followed with a run-scoring triple to right-center.

Friedrich gave up a leadoff homer in the fifth to Aramis Ramirez that put the Brewers ahead 9-2.

Corey Dickerson's two-run homer, his 10th of the season, cut Milwaukee's lead to 9-4 in the sixth.

NOTES: Brewers CF Carlos Gomez extended his hitting streak to a career-high 17 games with a second-inning single when 3B Josh Rutledge unsuccessfully tried to backhand Gomez's bouncer on a short hop and then threw wildly. Gomez has reached base safely in 34 consecutive games, the fifth-longest such streak in Brewers franchise history. ... Rockies RHP Nick Masset returned to the roster and pitched a scoreless seventh after serving a three-game suspension for hitting Atlanta's Evan Gattis with a pitch on June 12.