Panthers 41, Saints 38: Cam Newton passed for five touchdowns, capped by a 15-yard scoring strike to Jerricho Cotchery with 1:05 to go, and Carolina improved to 12-0 and clinched the NFC South. Newton twice had to lead the Panthers back from fourth-quarter deficits.

Eagles 35, Patriots 28: Najee Goode scored on a blocked punt, Malcolm Jenkins returned an interception 99 yards for a touchdown, and Philadelphia held on for an improbable victory over New England. Darren Sproles returned a punt 83 yards for the Eagles” second special teams touchdown.

Broncos 17, Chargers 3: Brock Osweiler threw a short touchdown pass to Demaryius Thomas on the game”s opening drive, and Danny Trevathan intercepted a Philip Rivers pass and returned it 25 yards for a score to lead Denver past San Diego.

Jets 23, Giants 20: Randy Bullock kicked a 31-yard field goal on their first possession of overtime to give the Jets a stunning win that sent the reeling Giants to their third straight loss.

Seahawks 38, Vikings 7: Russell Wilson threw for three touchdowns and rushed for one, and Seattle won its third straight with a romp over Minnesota.

Bills 30, Texans 21: Tyrod Taylor threw a 40-yard touchdown pass to Charles Clay with 1:53 left to lead Buffalo.

Titans 42, Jaguars 39: Marcus Mariota scored the go-ahead touchdown on an 87-yard run in the fourth quarter, and Tennessee edged Jacksonville to snap its 11-game home losing streak.

Bengals 37, Browns 3: Andy Dalton threw two touchdown passes and ran for a score, and Cincinnati sent Cleveland to its seventh straight loss.