Quarterback Aaron Rodgers completed 11-of-16 passes for 138 yards and a touchdown but the Packers trail the Texans 10-7 at halftime at Lambeau Field.
The Texans scored on the third play of the game as quarterback Matt Schaub found wide receiver Kevin Walter for a 58-yard touchdown. Schaub's pass was slightly underthrown, but Walter came back to make the catch with cornerback Tramon Williams covering.
Houston was deep in Green Bay territory again early in the second quarter and Schaub found tight end Owen Daniels inside the Packers 5. Linebacker Desmond Bishop, making his first NFL start, stripped the ball and Williams recovered at the 3.
It was another play by Williams that set the Green Bay offense up to even the score. Williams picked off Schaub's third-down pass intended for wide receiver André Davis at the Houston 23.
Two plays later, Rodgers found tight end Donald Lee on the left side of the end zone with safety Brandon Harrison covering for a 20-yard touchdown to tie the game at 7.
Houston took a 10-7 lead with less than two minutes remaining in the half on a 30-yard field goal from Kris Brown. Schaub found Walter again deep on the first play of the drive, this time a 46-yard pickup down to the Green Bay 25.
Schaub completed 10-of-20 passes for 199 yards, 104 of those on the two Walter receptions. Rookie running back Steve Slaton has 88 yards on 13 carries, including a 34-yarder.
Rodgers completed passes to eight different receivers and Lee leads the team with two receptions for 45 yards.
Tackle Mark Tauscher left the game in the second quarter with a knee injury and was replaced by Tony Moll. Tauscher went into the locker room for X-rays and his status is unknown.