* LIONS 7, PACKERS 3: At Detroit, Drew Stanton threw a 13-yard touchdown pass to Will Heller midway through the fourth quarter, and Green Bay couldn't come back without an injured Aaron Rodgers. Detroit (3-10) snapped a five-game losing streak and a 19-game skid against the NFC North, the NFL's worst slump within a division since the merger 4 decades ago.

Green Bay (8-5) lost Rodgers and a game it desperately needed to win for playoff positioning. He was knocked out in the second quarter with his second concussion this season.

* JAGUARS 38, RAIDERS 31: At Jacksonville, David Garrard threw three TD passes, Maurice Jones-Drew and Rashad Jennings each topped 100 yards rushing. The Jaguars overcame a 10-point deficit to win for the fifth time in six games, setting up a critical AFC South game at Indianapolis next week. Jacksonville (8-5) stayed a game ahead of the Colts and can clinch the division title next week with a victory and a loss by Houston.

The Raiders (6-7) lost for the third time in 4 weeks.

* STEELERS 23, BENGALS 7: At Pittsburgh, Steelers Troy Polamalu and LaMarr Woodley returned interceptions by Carson Palmer for TDs as Cincinnati dropped a franchise record 10th straight game. The Steelers (10-3) couldn't get into the end zone on offense despite dominating time of possession, but it didn't matter as they closed in on a playoff spot by playing well enough to beat the Bengals (2-11).

* BILLS 13, BROWNS 6: At Orchard Park, N.Y., Ryan Fitzpatrick threw an 11-yard TD pass to David Nelson, Leodis McKelvin made a late interception for Buffalo. Rian Lindell hit field goals of 30 and 19 yards to help the Bills (3-11) snap a three-game losing streak against Cleveland.

The Browns (5-8) were eliminated from playoff contention.

* FALCONS 31, PANTHERS 10: At Charlotte, N.C., Michael Turner ran for 112 yards and three TDs, Matt Ryan threw for another and Atlanta held onto the best record in the NFC. The Falcons (11-2) led, 17-0, at the half, survived a hiccup to start the third quarter, and cruised to their seventh straight win. Atlanta's John Abraham and Kroy Biermann each had two sacks.

* 49ERS 40, SEAHAWKS 21: At San Francisco, Alex Smith threw for 255 yards and three TDs in a triumphant return to the starting lineup following a five-game absence. The Niners (5-8) moved within a game of division leaders Seattle (6-7) and St. Louis.

QB Matt Hasselbeck was intercepted four times and lost a fumble.

* DOLPHINS 10, JETS 6: At East Rutherford, N.J., Miami turned two early turnovers into its only points. Much of the game was played in a downpour, which made for inept offense in the sloppy conditions. The Dolphins gained 132 yards, with Chad Henne passing for only 55, yet improved to 7-6.

The Jets (9-4) moved the ball better, picking up 286 yards. But Mark Sanchez's fumble led to the only TD, Brandon Marshall's 6-yard reception in the first quarter.

* SAINTS 31, RAMS 13: At New Orleans, Drew Brees threw for three scores, Malcolm Jenkins returned one of his two interceptions 96 yards for his first career touchdown, and Saints won their sixth straight game. Marques Colston had a pair of TD catches in traffic as New Orleans (10-3) raced to a 14-0 lead and never trailed.

* CHARGERS 31, CHIEFS 0: At San Diego, Philip Rivers threw two TD passes to Malcom Floyd and the Chargers (7-6) pulled within one game of the Chiefs (8-5) in the AFC West race. The Chiefs played without QB Matt Cassel, who had an emergency appendectomy on Wednesday. The Chargers outgained the Chiefs, 426 yards to 67, KC had only five first downs and it was San Diego's first regular-season shutout vs. the Chiefs.

* CARDINALS 43, BRONCOS 13: At Glendale, Ariz., Jay Feely became the fourth kicker in 40 years to run for a touchdown and added a career-best five field goals to help Arizona (4-9) end a seven-game losing streak. Arizona rookie QB John Skelton completed 14 of 36 passes for 141 yards with no interceptions in his first NFL start.

The Broncos (3-10) had six turnovers in their eighth loss in nine games.