Berkman followed by sending a 2-0 offering over the right field fence for his 18th home run and a 3-0 lead.
Hidalgo hit a shot over the center field wall for his third homer in as many games and 17th of the year.
Ensberg drove a 2-0 pitch over the left field fence for his 18th, giving the Astros a 5-0 lead
(2-0) benefited from the outburst, throwing six strong innings before watching the bullpen nearly blow the lead. The former Red yielded a run and six hits with two walks and seven strikeouts.
The lefthander also defeated the Reds nine days ago and is 5-0 in 14 appearances against the team he pitched for from 1999-2000.
"You can't script it any better," Villone said. "Getting five runs, you can be aggressive and let the defense play behind you."
Haynes (2-10) was pounded for six runs and six hits in 1 1/3 innings.
"Our starting staff is putting us in big holes," Reds manager
"I couldn't get the ball down in the first inning," Haynes said. "They have a great ballclub. They don't miss many mistakes."
Berkman also homered in the fifth for Houston, which has won nine of 10 meetings with Cincinnati this year.
"I've been up and down, so maybe a game like this will help kick it in," Berkman said.
The Astros have scored 20 first-inning runs in the last five contests with the Reds.
"I can't give an explanation for that," Bagwell said of Houston's first-inning outbursts against the Reds. "Maybe, they're more vulnerable in the first inning."
Cincinnati lost for the 11th time in its last 14 games despite scoring five runs in the ninth.
"You have to give Cincinnati credit. They keep coming back," Berkman said. "But whether you win by one or 10, it doesn't matter."
hit a three-run homer, the first of his career as a pinch hitter, and
to put the winning run on base. Dotel, Houston's fourth reliever, struck out
and D'Angelo Jimenez to notch his fourth save in as many chances.
Dotel replaced Saarloos and LaRue launched a 1-0 pitch over the right field fence for his 11th homer, one shy of his career high.
, who had a career-high 16-game hitting streak stopped Friday, had a run-scoring double in the second to make it 6-0.
The Reds closed the deficit to 6-1 on a sacrifice fly by
in the fourth, but the next inning Berkman restored the six-run lead by hitting
's first pitch over the left field fence.
Houston got its final two runs without a hit in the sixth as Reith issued three straight walks with one out and
came on to walk Berkman and Ensberg.