Rookie Casey McGehee homered twice, drove in six runs, and went 4 for 5, and David Bush earned his first victory in almost four months as the Milwaukee Brewers routed the Arizona Diamondbacks 9-2 on Saturday night.

McGehee hit a two-run homer in the third inning, an RBI single in the fifth, and a three-run homer in the sixth. He also singled in the eighth and is hitting .306 with 15 homers.

Bush (4-7) struck out a season-high 11 and won for the first time since May 19, breaking a nine-game drought in which he was 0-7 with a 9.21 ERA.

Bush gave up one run on five hits and didn't walk a batter in seven innings, improving to 5-1 in seven career starts against Arizona.

Mike Cameron had three of the Brewers' 16 hits, 11 against rookie right-hander Kevin Mulvey (0-1), who was making his first major league start in his fifth career appearance.

Ryan Braun, Prince Fielder and Frank Catalanotto had two hits apiece.

Braun has 101 runs, the second NL player to reach 100. He trails only St. Louis' Albert Pujols, who leads the majors with 117.

Milwaukee won its second straight game after losing five of six, when the Brewers scored a total of 10 runs. The Brewers have 15 runs and 29 hits in the first two games of this series.

Arizona, which has lost eight of nine, was eliminated from postseason contention with the loss.

Bush did not give up a run until Stephen Drew tripled with one out in the sixth inning and scored on Gerardo Parra's sacrifice fly. Chris Young singled in a run in the ninth.

Parra led NL rookies with 53 RBIs entering the game but was passed by McGehee, who now has 57. Parra has 54.

The Diamondbacks fell 19 games below .500 and 23 games behind NL West leader Los Angeles, both season lows. They have won one of their last eight series.

Mulvey, obtained in a waiver deal with Minnesota on Sept. 1, gave up hits to five of the first batters he faced. He gave up one run in the first inning, two in the second, two more in the third and one in the fifth. He struck out two and didn't issue a walk.

NOTES: Milwaukee LHP Manny Parra was scratched from a scheduled Sunday start after waking up Saturday with neck stiffness, Brewers manager Ken Macha said. Parra threw a 25-pitch bullpen session Friday. Left-hander Chris Narveson, 1-0 with a 4.50 ERA in 16 relief appearances this season, will start instead. Narveson, 27, has made one previous career start, with St. Louis on Sept. 22, 2006. J. J. Hardy started at shortstop for the Brewers in place of rookie Alcides Escobar, who likely will be back in the lineup Sunday, Macha said. Escobar, recalled from Triple-A Nashville when Hardy was optioned on Aug. 12, is hitting .600 (9 for 15) against left-handers this season and .163 (8 for 49) against righties. ... Arizona named Mike Bell minor league field coordinator, a post vacant since Jack Howell was promoted to major league hitting coach when A.J. Hinch took over as manager on May 8.