McGehee's pinch-hit HR powers Brewers past D-Backs
McGehee, benched three of the previous five games because of a season-long slump, hit his first home run since May 20. He had been hitting .171 since last homering.
Yovani Gallardo (10-5) pitched seven strong innings, giving up a run and four hits, and helped prevent Arizona from sweeping the Brewers for the first time. He had lost three of his past four decisions, allowing 14 runs in 28 innings over that stretch.
Against the Diamondbacks, Gallardo was more like the pitcher who won six consecutive starts earlier this season. He gave up a leadoff home run to Kelly Johnson on his third pitch of the game, but quickly recovered and struck out six, walked one and retired 13 of 14 batters during one stretch.
Gallardo became the sixth NL pitcher with double-digit victories.
LaTroy Hawkins pitched a scoreless eighth and John Axford earned his 22nd save in 24 chances by striking out the side in the ninth.
Arizona rookie Josh Collmenter pitched six shutout innings, allowing three hits. He had lost his last four starts.
Reliever Joe Paterson (0-2) struck out Prince Fielder to start the seventh before giving up consecutive singles. Sam Demel came on to face McGehee, who hit a 3-2 pitch off the slight overhang in center field for his third career pinch-hit home run and second this season. The other was April 10 against Chicago.
The Brewers' offense was all McGehee as the rest of the team struggled, especially with All-Star Ryan Braun missing his fourth consecutive with a sore left calf.
NOTES: Johnson hit his ninth career leadoff home run. ... All-Star second baseman Rickie Weeks made a nice diving catch in the third to rob Johnson of a hit up the middle. ... Roenicke came out to check on Gallardo before he faced Juan Miranda with two out in the seventh. The right-hander, who already had thrown 116 pitches, stayed in the game and struck out Miranda.