Prince Fielder drove in two with a single and Corey Hart had an RBI double in a three-run seventh, and the Milwaukee Brewers rallied for a 4-3 win over the Houston Astros on Thursday night.

Hunter Pence and Miguel Tejada homered for the Astros, who blew a 3-0 lead after manager Cecil Cooper and first baseman Lance Berkman were ejected for arguing a close call at home plate.

Fielder tied the game with his hit against Houston reliever Tim Byrdak and Hart's hit off Chris Sampson gave Milwaukee its first lead. Astros reliever Jeff Fulchino (0-1) took the loss after hitting Ryan Braun with a pitch earlier in the inning.

Milwaukee relievers Seth McClung (1-1), Carlos Villanueva, Todd Coffey and Trevor Hoffman allowed only two Houston hits over the final four innings. Hoffman pitched a scoreless ninth to improve to 11-for-11 in save chances this season.

The Brewers have won 14 of 17 and remained unbeaten in their last 10 series (8-0-2).

Houston starter Roy Oswalt was denied a decision for the seventh time in eight starts and Houston lost for the eighth time this season after holding a lead.

Pence gave the Astros a 2-0 lead in the second, driving a 3-1 pitch over the center-field wall after Carlos Lee singled.

Tejada led off the Houston fourth with a homer to left, his second solo shot in two nights. Tejada has hit all four of his home runs this season in the last 12 games.

Houston's night started unraveling in the fifth.

The Brewers loaded the bases with one out and scored their first run when the Astros couldn't finish a double play on Braun's grounder.

Berkman and Cooper were ejected by home plate umpire Delfin Colon in the bottom half.

Berkman singled with two outs, advanced on Lee's walk, then raced for home on Pence's single to left. Braun, the left fielder, threw home and catcher Jason Kendall tagged Berkman as he slid and touched the plate with his left hand.

Colon called Berkman out and the Astros slugger jumped and screamed in the umpire's face. Cooper ran out of the dugout, pushed Berkman away and started yelling at Colon. Darin Erstad replaced Berkman in the lineup and bench coach Ed Romero took over Cooper's duties.

Oswalt's outing crumbled with one out in the seventh, when Craig Counsell singled and J.J. Hardy walked. The Astros used four pitchers in the inning, but Hart doubled down the right-field line to score Braun and put the Brewers up for good.

Notes:@ The Astros dropped to 0-19 when trailing after seven innings. ... Berkman was ejected for the first time since June 8, 2007. ... Cooper said LHP Mike Hampton will make his next scheduled start, Sunday against Texas. Hampton left Tuesday's game after four innings with a cut on his left thumb. ... Milwaukee traded minor league outfielder Tony Gwynn, Jr. to San Diego for outfielder Jody Gerut. Gwynn, 26, the son of Hall of Fame outfielder Tony Gwynn, was hitting .309 for Nashville, the Brewers Triple-A affiliate. Hoffman, who played for the Padres from 1993-2008, remembers a 10-year-old running around the San Diego clubhouse in the early 1990s. "It's a great opportunity for him to go back to the place where he grew up," Hoffman said. "People are very familiar with him and his father's legacy. They'll appreciate the things that he does."