Casey McGehee singled in the go-ahead run in the eighth inning and the Milwaukee Brewers beat the Astros 3-2 on Friday night, sending Houston to its fifth straight loss.

With one out in the eighth, Astros manager Cecil Cooper brought in left-hander Wesley Wright (3-4) to face the left-handed batting Fielder. He ruined the move by doubling into the leftfield corner. LaTroy Hawkins took over to face McGehee who hit the first pitch to right and drove in Fielder for a 3-2 lead.

David Weathers (4-5) picked up the win with a scoreless eighth. Trevor Hoffman pitched the ninth for his 34th save in 37 chances.

A passed ball spoiled the Astros' 2-1 lead in the seventh as Milwaukee tied the game.

J.J. Hardy blooped a single to center off reliever Jeff Fulchino to start the inning. Jason Kendall sacrificed Hardy to second. He went to third on a passed ball and scored on Felipe Lopez's bouncer up the middle.

Miguel Tejada's run-scoring single off reliever Carlos Villanueva with two out in the sixth put the Astros ahead 2-1. Hunter Pence singled, advanced to second on Carlos Lee's hit and scored when Tejada lined to center.

Astros rookie Bud Norris started and left after five innings with a 2-1 lead. He had a career-high eight strikeouts and allowed one run on four hits.

Chris Narveson started for Manny Parra who missed his second consecutive start for Milwaukee with neck spasms. It was Narveson's third career start and second for the Brewers who purchased his contract on Aug. 21 from Triple-A Nashville.

He was much better than his last start Sunday at Arizona when he pitched three hitless innings, but then failed to get out of the fourth. Against the Astros, he allowed one run on four hits in five innings and left with the scored tied at 1.

Corey Hart tied the game in the third for Milwaukee when he drove in Lopez who had walked and took third on a wild pitch by Norris.

Lance Berkman, the only Astro who had previously faced Narveson, led off the second with a solo shot, his 22nd homer of the season. He was back in action after being scratched from Tuesday's lineup with back spasms.

NOTES: RHP Yovani Gallardo's 30th start on Sunday will be his last before being shut down to keep his innings down. The 23-year-old has pitched a team-high 180 2-3 innings in his first full year of action. .. The Brewers recalled RHP Mike Burns from Triple-A Nashville. It is his fourth stint this season. ... RHP Jose Valverde is back with the team after missing the Cincinnati series with a sore throat and high fever.