Maddux is 25-9 with a 2.53 ERA in 42 career starts against the Astros, his third-most wins against any opponent, only beating the Mets (34) and Phillies (27) more often.
The veteran right-hander will be trying to get his first win since beating New York on May 10. In his last start, Maddux lost to the crosstown rival White Sox, 5-1 on Friday night. He allowed four runs and nine hits over seven innings, giving him his first loss since April 5.
“Maybe I pitched just good enough to lose today, instead of good enough to win,” Maddux said.
Houston might have lost more than just its seventh straight game Tuesday night.
Ace Roger Clemens had a 2-0 lead after five innings, but an injury to his groin forced him to leave, allowing Chicago to rally with four runs in the eighth for the 4-2 victory.
“I think he’ll be OK for his next start,” said Houston manager Phil Garner.
The loss dropped the Astros to 2-21 on the road this season.
“We kind of caught a break when Roger left with an injury. That’s how we’re looking at it,” Cubs manager Dusty Baker said. “He was throwing the ball very good.”