McGehee powers Brewers past Cardinals

 ST. LOUIS (AP) - Casey McGehee hit a two-run homer and the Milwaukee Brewers beat the St. Louis Cardinals 4-3 on Thursday to avoid a 3-game sweep.

Manny Parra settled down after a slow start and pitched into the seventh inning for Milwaukee, which has won 4 of 6. Parra (10-10) allowed two runs and five hits in 6 1-3 innings.

McGehee homered for the second time in three games and finished with nine RBIs in the series. He also drove in the Brewers' first run with a sacrifice fly in the fourth.

John Smoltz (1-1), making his third start for the Cardinals, allowed four runs and six hits over six innings. He struck out six and walked none.

Copyright 2009 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.