Rodgers played a near-flawless game and tied his season high for TD passes. The performance came after he threw two interceptions, including one that was returned for a touchdown, with no TDs in a 38-10 loss to Tampa Bay last week.
Despite being without leading rusher Aaron Jones and left tackle David Bakhtiari, Green Bay (5-1) had no such trouble handling the woeful Texans (1-6) on Sunday as the Packers built a 21-0 lead by halftime.
Green Bay's strong day on offense was aided by a career-high 196 yards receiving by Davante Adams, who had touchdown receptions of 3 and 45 yards.
Green Bay made it 35-13 when Jamaal Williams scored on a 1-yard run with about four minutes to go.
Deshaun Watson threw a 6-yard touchdown pass to Will Fuller with about 90 seconds left before the Texans recovered an onside kick. But David Johnson fumbled after a reception on the next play and the Packers ran out the clock.
The home crowd, which was limited to 13,000, because of coronavirus restrictions, was filled with Green Bay fans in the team's first trip to Houston since 2012. The stands were so overrun by Packers fans that players on Green Bay's defense raised their arms to hype up the crowd when the Texans started a drive at their 2 in the second quarter.
After failing to move the ball effectively in the first half, the Texans finally got on the board when Watson threw a 3-yard pass to Johnson to cut the lead to 21-7 early in the third quarter.
But Green Bay pushed its advantage to 21 again later in the third when Adams got in front of the defense to grab a 45-yard reception. It is the second game for Adams this season with at least 150 yards receiving and two touchdowns, making him just the third player in franchise history to have two such games in one year and the first since Antonio Freeman in 1998.
The Texans added a field goal early in the fourth quarter and got another one following a blocked punt that got them within 28-13 with about 10 minutes left.
The Packers took an early lead when Adams grabbed a 3-yard touchdown reception on the first possession. They made it 14-0 when Jace Sternberger caught a 3-yard TD pass early in the second quarter. That play was set up by a 36-yard reception by Adams two plays earlier.
JJ Watt has had enough of the losing. #Texans star is angry and fed up.— Greg Bailey (@GregBailey13) October 25, 2020
Watson sacked twice on one drive with about four minutes left in the first half to stall the offense. The Texans attempted a field goal after that, but Káimi Fairbairn's 41-yard try sailed wide left.
Watson threw for 309 yards with two touchdowns and former Green Bay receiver Randall Cobb had 95 yards receiving.
Deshaun Watson 5th straight game with a passer rating over 100. Franchise record. He's got 1 win to show for that kind of effort and performance. #Texans— Greg Bailey (@GregBailey13) October 26, 2020
Asked about the bye week Deshaun Watson says he wants to rest. "I'm tired." Losing is new for him. Doesn't like it. #Texans— Greg Bailey (@GregBailey13) October 25, 2020
Malik Taylor scored his first career touchdown on a 1-yard reception late in the second quarter that put the Packers up 21-0 at halftime.
Texans: CB Bradley Roby injured his knee in the first quarter and did not return. ... LB Kyle Emanuel left the game to be evaluated for a concussion in the fourth quarter.
Packers: LB Krys Barnes injured his shoulder in the first half. ... S Raven Greene hurt an oblique in the fourth quarter.
Packers: Host the Vikings next Sunday.
Texans: Houston is off next Sunday before visiting Jacksonville on Nov. 8.
Crennel mentions going "back to square one" during the bye week. My take: It's a sure sign there are no easy answers for the #Texans— Greg Bailey (@GregBailey13) October 25, 2020