Drew Stubbs delivered another huge hit in the ninth inning, launching a two-out, two-run double that rallied the Cincinnati Reds past Houston 5-3 Wednesday night for their season-high seventh straight win.
Stubbs came through with the Reds trailing 3-2. A night earlier, he hit a two-run homer in the ninth that wiped out the Astros' one-run lead.
Both of Stubbs' hits came against former teammate Francisco Cordero (3-7).
The NL Central leaders sent Houston to its ninth loss in a row, tying a season worst.
Houston scored three times in the eighth to take the lead. But pinch hitter Xavier Paul opened the Cincinnati ninth with a double off Cordero and pinch hitter Brandon Phillips drew a one-out walk.
Stubbs' double pinged low on the wall in center field to allow Paul and Phillips to score. Jay Bruce added an insurance run with an RBI single later in the ninth.
Sean Marshall (3-3) got the last out in the eighth for the win and closer Aroldis Chapman pitched a scoreless ninth for his 19th save.
Cordero has blown both of his save opportunities since joining the Astros in a trade from Toronto on Friday.
The Astros trailed 2-0 entering the eighth before Jose Altuve doubled off Logan Ondrusek . Scott Moore and J.D. Martinez hit RBI doubles and two errors put Houston ahead.
Reds starter Homer Bailey scattered four hits with seven strikeouts over seven scoreless innings.
Astros starter Bud Norris yielded five hits and a run with seven strikeouts in seven innings. He hasn't won since May 21.
Scott Rolen 's RBI single pushed Cincinnati's lead to 2-0 in the eighth.
Devin Mesoraco singled to start the third, advanced on a sacrifice bunt by Bailey and scored on Stubbs' two-out double.
The Reds turned a double play to end the third inning before Bailey retired six of the next seven batters.
Brian Bogusevic singled with one out in the Houston seventh and Carlos Corporan drew a walk. Then with a group of his friends and relatives chanting, "Homer, Homer," Bailey retired the next two Astros to preserve the lead and end his night.