Texans 43, Jaguars 37, OT
Andre Johnson caught a screen pass from Matt Schaub and ran 48 yards for the winning touchdown in overtime as host Houston rallied to beat Jacksonville.
Schaub threw a career-high five touchdown passes, completed a franchise-record 43 passes and finished with 527 yards passing, second most in NFL history. Warren Moon also threw for 527 yards for the Houston Oilers in December 1990 against Kansas City.
Norm Van Brocklin holds the record with 554 for the Rams in 1951.
Falcons 23, Cardinals 19
Matt Ryan overcame a career-worst five interceptions, guiding host Atlanta to its only offensive touchdown in the fourth quarter in a sloppy win.
The Falcons (9-1) turned it over a total of six times, but Michael Turner scored on a 1-yard run with 6:40 remaining to give Atlanta its first lead of the game. Ryan set up the score with four completions for 64 yards, including a 9-yarder to Tony Gonzalez on third-and-5 at the Arizona 10.
Packers 24, Lions 20
Aaron Rodgers threw two touchdown passes, including a 22-yarder to Randall Cobb with 1:55 left to lift Green Bay over host Detroit.
Mason Crosby made a 39-yard field goal with 19 seconds to go after missing two field goals earlier in the game.
Matthew Stafford couldn’t put the Lions ahead on either of their last two drives in a game he’d like to forget.
Stafford threw two interceptions and lost a fumble.
Buccaneers 27, Panthers 21, OT
Josh Freeman threw a 15-yard touchdown pass to Dallas Clark in overtime to cap a comeback.
It was Freeman’s third touchdown pass of the game for the Buccaneers (6-4).
Host Carolina appeared to have the game in hand after a 29-yard touchdown pass from Cam Newton to Brandon LaFell put the Panthers (2-8) up 21-10 with 4:34 left in the game. But after a 40-yard field goal by Connor Barth, the Panthers were forced to punt, and Freeman led the Bucs 80 yards on seven plays in 50 seconds with no timeouts.
He finished the drive with a 24-yard touchdown pass to Vincent Jackson between three defenders with 12 seconds left. Freeman went back to Jackson for a 2-point conversion on a slant route to send the game into overtime.
Redskins 31, Eagles 6
Robert Griffin III threw four touchdown passes, and host Washington broke a three-game losing streak.
Griffin completed 14-of-15 passes for 200 yards and also ran 11 times for 85 yards. He threw for scores of 6, 49, 61 and 17 yards.
Philadelphia’s Nick Foles was 21-for-46 for 204 yards in his first NFL start.
Jets 27, Rams 13
Mark Sanchez directed a turnover-free offense and Bilal Powell ran for the first two touchdowns of his career as the Jets ended a three-game losing streak.
Chaz Schilens scored on a 25-yard reception and Nick Folk kicked a pair of 51-yard field goals for the Jets. The team overcame a controversial practice week with several anonymous players quoted in a newspaper report disparaging the ability of backup quarterback Tim Tebow, who had a handful of snaps.
Bengals 28, Chiefs 6
Andy Dalton threw for 230 yards and accounted for three touchdowns for visiting Cincinnati and A.J. Green caught a touchdown pass in his ninth straight game. Green finished with six catches for 91 yards, Mohamed Sanu had a scoring grab and BenJarvus Green-Ellis ran for 101 yards and a touchdown.
Saints 38, Raiders 17
Drew Brees threw three touchdown passes and Malcolm Jenkins returned an interception for a score to get New Orleans back to .500 with a victory over host Oakland.
Lance Moore caught two touchdown passes and Mark Ingram ran for a TD for the Saints (5-5).
Broncos 30, Chargers 23
Peyton Manning threw for three touchdowns and Von Miller had three sacks as host Denver defeated San Diego to take a three-game lead in the AFC West.
Manning threw for 270 yards and Miller finished the day with 13 sacks on the season — most in the NFL.
Patriots 59, Colts 24
Tom Brady threw for three touchdowns, Andrew Luck misfired on two interceptions returned for touchdowns and host New England tied its single-game scoring record with a rout of Indianapolis.