Jeff Suppan pitched seven scoreless innings, Mike Cameron and Prince Fielder hit third-inning home runs and Milwaukee beat the Atlanta Braves 9-0 on Friday night to snap a five-game skid.
The Brewers opened a six-game trip with their eighth consecutive road victory after losing five in a row at home, including four in a row to the Chicago Cubs.
With the Cubs' 3-0 loss to Pittsburgh on Friday night, the Brewers moved four games behind Chicago in the National League Central.
The Brewers scored six runs in the first three innings to knock left-hander Chuck James out of the game.
James (2-4), recalled from Triple-A Richmond for the start, gave up six runs on six hits and four walks in 2w innings.
Suppan (6-7) gave up only five hits with the three walks and one strikeout. Brian Shouse and Guillermo Mota each pitched an inning to complete the Brewers' fifth shutout.
It was Suppan's second dominant effort in three starts against Atlanta this season.
He gave up four hits and overcame five walks in eight scoreless innings in a 1-0 win over the Braves on May 28 in Milwaukee. He allowed four runs in a 4-2 loss in Atlanta on June 25.
Suppan loaded the bases with three walks in the fourth but escaped the jam when pinch hitter Greg Norton hit an easy fly ball to left field.
It was the only time the suddenly punchless Braves threatened.
The Braves, who have lost six of seven, again were without catcher Brian McCann, who missed his fifth consecutive game while recovering from a slight concussion but was given medical clearance before the game for use as a pinch hitter.