The NL Central rivals will both try to improve their postseason chances when they open a three-game series at Minute Maid Park.
The Cubs, who are a half-game behind the San Francisco Giants in the wild-card race, have won two straight following a stretch in which they dropped four of five.
The Cubs have scored 16 runs in their last two games.
“Runs make you look good, and we got a lot of runs today,” Maddux said.
Houston, which is looking for its first five-game winning streak of the season, is fifth in the wild-card race—5 1/2 games behind San Francisco.
The Astros return home after going 5-4 on a road trip to New York, Montreal and Philadelphia.
Eric Bruntlett, Craig Biggio and Lance Berkman homered during a seven-run rally in the seventh inning Thursday to help Houston recover from a five-run deficit and complete a three-game sweep of Philadelphia with a 12-10 victory.
“We need wins more than anything, but this also shows how we can come back,” Astros manager Phil Garner said. “Emotions are real high right now.”
“It’s nice to win three in a row here and this was a huge win for us,” Bruntlett said. “They’re all huge now.”