DENVER -- Jesus Aguilar homered twice, Chase Anderson won in his return from the disabled list and the Milwaukee Brewers beat the Colorado Rockies 8-4 on Sunday for their sixth victory in seven games.
Keon Broxton drove in two runs and Jonathan Villar added three hits as the Brewers remained two games behind first-place Chicago in the NL Central. They climbed within 2 1/2 games of Arizona for the second NL wild card -- and are just 3 1/2 back of Colorado, which holds the league's top wild card.
Anderson (7-2) allowed one run and two hits in five effective innings. He threw 73 pitches in his first start since straining his left oblique on June 28. The right-hander struck out four, walked three and hit two batters with pitches.
Aguilar tied it in the second with a homer off starter Kyle Freeland (11-8), and the Brewers added a run on Ryan Braun's sacrifice fly in the fifth and another on pinch-hitter Neil Walker's RBI single in the sixth.
Aguilar connected again in the seventh, a two-run shot off reliever Tyler Chatwood, for his 14th homer of the season and the second multihomer game of his career.
One night earlier, Aguilar launched a pinch-hit homer against All-Star closer Greg Holland to put Milwaukee ahead with two outs in the ninth.
Pinch-hitter Eric Sogard had an RBI groundout in the eighth and Broxton hit a two-run single in the ninth.
Mark Reynolds hit his 26th homer and drove in three runs for the Rockies, who lost for the third time in four games. Carlos Gonzalez added three hits and an RBI.
The Rockies scored twice in the ninth off reliever Jeremy Jeffress and had two more in scoring position. Corey Knebel struck out pinch-hitter Mike Tauchmanfor his 26th save.
Freeland, who was born in Denver, allowed four hits and three runs -- two earned -- in 5 2/3 innings. He struck out seven and walked five.
Colorado committed four errors and finished its homestand 3-4.