Corey Hart led off the game with a home run, setting the tone for a 9-5 Brewers win in a game where six total homers were hit.
Hart added a second solo shot in the 5th, while Martin Maldanado and Taylor Green also added big flys for Milwaukee.
The Brewers have now won eight of their last 11 games and have now won three games in a row at Miller Park for the first time this year. Milwaukee is now 15-16 at home a year after finishing an MLB-best 57-24.
Shaun Marcum got the win for the Brewers allowing six hits and two home runs in 5 2/3 innings.