The reigning MVP set a career high and tied a franchise record with six touchdown passes and the Packers played their best game of their so far inconsistent season, beating previously unbeaten Houston 42-24 on Sunday night.
Rodgers completed 24 of 37 passes for 338 yards. He tied Matt Flynn's game record for TD passes, set in last year's regular-season finale against Detroit with Rodgers resting on the sideline in advance of the playoffs.
Instead, they put themselves right back in the thick of their divisional race.
"This was an important game for us," Rodgers said. "We had a couple not go our way, games we should have won and 2-4 would have been very difficult."
Rodgers came into the game with a 68.8 completion percentage, 10 touchdown passes and a 96.9 rating - not bad, but not quite his astonishing standard from last season. Green Bay's offense came in ranked only 21st this year. Rodgers was openly disappointed in his own play, and the offensive line had also been an issue, allowing 21 sacks.
It somehow all came together against the league's third-ranked defense.
"This is just a team that has a lot of pride in our locker room," Rodgers said. "I said it this week, there's not any quit in that locker room. It's almost better when people are doubting us a little bit, I think. We kind of band together. People tried to pull us apart this week and we stuck together and found our motivation."
Houston defensive end J.J. Watt sacked Rodgers, and fired up the fans by mimicking Rodgers' "championship belt" pose after the play. Watt, who finished with two sacks, came into the game with 7 1-2 sacks, just behind Green Bay's Clay Matthews, who led the league with eight and didn't have won against the Texans.
"As a quarterback, it's interesting to see the kind of dances that go on around you," Rodgers said, "and it's not often that you get a chance to dance back to them."
Foster finished a 5-minute drive with a short touchdown run, but the Packers had a quick answer. Rodgers found Nelson with a 21-yard touchdown to cap a smooth drive that took less than 4 minutes.
Rodgers completed 15 of 21 passes for 187 yards and was only sacked once in the first half. He connected with six receivers before halftime, and didn't miss Greg Jennings, who sat out again with a groin injury.
A holding call wiped out an 11-yard touchdown run by Rodgers. But Barwin stepped on another player's back trying to block Mason Crosby's field-goal attempt, an unsportsmanlike conduct call resulting in a first down.
Safety Danieal Manning was called for a personal foul after a whistle on a third-down play, and Rodgers threw another TD pass for a 28-10 lead.
"That's discipline," Kubiak said, "and discipline starts with me."
Rookie receiver Keshawn Martin made two first-down catches late in the third quarter and Foster scored again. Cobb returned the ensuing kickoff to the Packers' 43, and Rodgers went back to work. On third down, he scrambled to his right and threw to Crabtree, who was wide open and waltzed into the end zone.
Sam Shields intercepted Schaub and fans started filing for the exits, with more than 14 minutes remaining.
NOTES: Packers LB D.J. Smith and RB Brandon Saine left the game with "significant" knee injuries, according to the team. ... Rodgers surpassed his previous career high (5), set in the second-to-last game of last season, against Chicago. ... The Packers improved to 19-5 in Sunday night games. ... Texans WR Andre Johnson caught eight passes for 75 yards, going over 10,000 yards receiving in his career. ... The Texans made a field goal for the 16th consecutive game, a franchise record. ... The announced attendance was 71,702, a record for a regular-season game at Reliant Stadium.