The Astros scored five times against Wilson in the second inning, then held on for their seventh straight victory over the Reds, 5-4.
A week ago, Houston rocked Wilson, who was charged with eight runs without retiring a batter in the shortest outing of his career. In this one, Cincinnati grabbed a 1-0 lead before the Astros got to Wilson (5-7) in the second.
(9-3) plated Everett with a single to left and, after
moved the pitcher to third with another flare double,
capped the burst with a two-run single to center that extended his career-high hitting streak to 16 games.
"I just didn't get them out," Wilson said. "It doesn't matter that they didn't hit it hard. No matter how they hit them, I have to avoid the big innings."
Wilson threw four scoreless innings thereafter, retiring nine of his last 10 batters.
"They chinked us to death," Reds manager
said of the first inning. "(Wilson) pitched pretty well after that."
Cincinnati pulled within 5-4 in the sixth inning but could not produce the tying run. In the ninth, D'Angelo Jimenez rapped a two-out single to right field off All-Star closer
and took third when Everett booted
's grounder to shortstop.
, who had a pair of RBI doubles, hit a shot down the first base line that
snared on a dive before racing to the bag for the final out.
"Bagwell's play was certainly big," Astros manager
said. "The game was hanging in the balance."
Robertson allowed four runs - three earned - and eight hits in five innings for his eighth straight win and fifth in as many starts. It was his third victory over the Reds this season and halted Houston's six-game road losing streak.
"I'm just taking it game by game, but it's nice," Robertson said of his streak. "It accomplishes what we want. We want to get wins to get into the playoffs."
Wagner recorded his 26th save in 28 chances.
Williams was surprised his team managed to defeat the Reds for a seventh straight meeting.
"When was the last time that happened?" Williams asked. "They have a good team over there. They have tough outs up and down the lineup. And once Wilson got going, he was tough, too. We just had good aim that inning."
Oft-injured Reds center fielder Ken Griffey Jr. exited after limping into second base with a leadoff double in the sixth inning. Griffey, who saw his team record-tying streak of five straight games with a home run come to an end, ruptured a tendon in his right foot rounding first base on the play and will miss the remainder of the season.
Griffey, who was placed on the 15-day disabled list, will have surgery on his foot Friday and will undergo reconstructive surgery approximately two weeks later on his right shoulder, which he dislocated when diving for a ball on April 5.
Griffey hit .247 with 13 home runs and 26 RBI in 53 games this season for the Reds. He previously was on the disabled list form April 7-May 12 with the shoulder injury.
"They've had it wrapped," Boone said of Griffey's foot. "Just running did it. It's a shame, he was getting his stroke back. He had five home runs in five games. He was about to take off."