Jeff Suppan (4-4) gave up six hits in 5 1-3 innings as the Brewers took their second straight shutout win over Atlanta and extended the Braves' streak of scoreless innings to 22. The Braves have lost three straight.
The first-place Brewers moved two games ahead of St. Louis in the NL Central.
Atlanta's Chipper Jones left the game in the fifth with dizziness.
Milwaukee's Mike Cameron was ejected by home plate umpire Marvin Hudson for arguing a called third strike in the ninth inning.