Broncos 51, Titans 28

DENVER — Unbothered by the freezing weather, Matt Prater set an NFL record with a 64-yard field goal and Peyton Manning threw four more touchdown passes Sunday, lifting the Denver Broncos to a 51-28 victory over the Tennessee Titans.

The temperature was 14 degrees when Prater kicked his record setter to close the first half and pull Denver within 21-20.

Manning opened the third quarter by leading the Broncos on a pair of touchdown drives, and the Broncos (11-2) easily wrapped up a playoff spot.

Denver's quarterback set a franchise record with 39 completions and finished with 397 yards.

Ryan Fitzpatrick threw for 172 yards for the Titans (5-8), who went 73 yards in five plays to score on the game's first drive and led 21-10 in the middle of the second quarter.

Saints 31, Panthers 13

NEW ORLEANS — It only took six days — and a return to the Superdome — for Drew Brees and the Saints to shake off their worst performance this season and look like legitimate contenders again.

Brees passed for 313 yards and four touchdowns and New Orleans beat Carolina 31-13 on Sunday night to regain sole possession of first place in the NFC South and snap the Panthers' winning streak at eight games.

"Love this offence. Love what Sean Payton's put together," Brees said. "I love the group of guys that I get a chance to play with."

The Panthers' defence had not allowed more than two touchdowns in a game this season until the Saints scored three in the second quarter alone, when Brees completed 14 of 16 passes for 159 yards.

The Saints also became the only team this season to score more than 24 points against Carolina, which entered the game No. 1 in scoring defence, allowing 13.1 points per game.

Brees' first two scoring strikes went to Marques Colston, who made nine catches for 125 yards. Jimmy Graham added two TD catches, his second making it 31-6 in the fourth quarter.

Eagles 34, Lions 20

PHILADELPHIA — LeSean McCoy rushed for a franchise-best 217 yards, including touchdowns of 57 and 40 yards, and the Philadelphia Eagles overcame two TD returns by Jeremy Ross to beat the Detroit Lions 34-20 in blizzard conditions Sunday.

Ross returned a punt 58 yards for a score and ran a kickoff 98 yards. But McCoy ran 57 yards up the middle to tie it, and Nick Foles connected with Riley Cooper on the 2-point conversion. Foles sneaked in from the 1 and Chris Polk had a 38-yard TD run to cap a 28-point fourth quarter for the Eagles (8-5).

The Eagles, looking to go worst-to-first in the NFC East, won their fifth straight game and temporarily took sole possession of first place. Dallas (7-5) plays at Chicago on Monday night.

The Lions (7-6) have a half-game lead over the Bears in the NFC North.

Patriots 27, Browns 26

FOXBOROUGH, Mass. — Tom Brady threw two touchdown passes in the final 61 seconds, helping the New England Patriots rally for a 27-26 victory over the Cleveland Browns on Sunday.

The Patriots (10-3) cut the deficit to 26-21 on Brady's 2-yard touchdown pass to Julian Edelman with 1:01 left. Then Kyle Arrington recovered the onside kick at the Cleveland 40-yard line.

Brady completed a 10-yard pass to Danny Amendola. Then Leon McFadden was called for defensive pass interference in the end zone. That put the ball at the 1 where Brady connected with Amendola again.

The Browns (4-9) then moved the ball to the Patriots 40 with 1 second left, but Billy Cundiff missed a 58-yard field goal.

New England lost tight end Rob Gronkowski to a leg injury in the third quarter.

49ers 19, Seahawks 17

SAN FRANCISCO — Phil Dawson kicked a 22-yard field goal with 26 seconds remaining and the San Francisco 49ers held off the Seattle Seahawks 19-17 on Sunday.

Frank Gore broke a 51-yard gain with just more than four minutes left to set up the go-ahead 11-play, 76-yard drive as the 49ers (9-4) kept the playoff-bound Seahawks (11-2) from clinching the NFC West on San Francisco's home field.

Dawson's fourth field goal of the day gave him 20 straight converted field goals, a franchise record topping Joe Nedney's 18 consecutive in 2006-07.

Russell Wilson threw a 39-yard touchdown pass to Luke Willson and Marshawn Lynch ran for an 11-yard score for Seattle, denied a franchise-best sixth road victory.

The 49ers are unbeaten at home against the West since losing to the Seahawks on Oct. 26, 2008.

Dolphins 34, Steelers 28

PITTSBURGH — Once the Miami Dolphins got used to the snow, the Pittsburgh Steelers were no problem.

Charles Clay caught two touchdowns, including a 12-yard pass from Ryan Tannehill with 2:53 remaining and the Miami Dolphins beat the Pittsburgh Steelers 34-28 on Sunday.

Daniel Thomas ran for 105 yards and a score. His zig-zag 55-yard yard burst at snowy Heinz Field set up Clay's game-winner. Tannehill completed 20 of 33 passes for 201 yards and three scores for the Dolphins (7-6). Miami blew a 10-point third-quarter lead but rallied to win for the third time in its last four games.

Ben Roethlisberger passed for 297 yards and three scores but the Steelers (5-8) lost their second straight game to all but end any outside shot of making the postseason. Antonio Brown raced into the end zone after a series of laterals on the final play, but officials ruled he stepped out before scoring.

Chiefs 45, Redskins 10

LANDOVER, Md. — The Kansas City scored early and often Sunday, breaking a three-game losing streak with a 45-10 embarrassment of the Washington Redskins.

The Chiefs improved to 10-3 by dominating an opponent that offered little resistance. They scored on their first four possessions, sacked Robert Griffin III five times and Kirk Cousins once, and returned a punt and a kickoff for touchdowns.

The score was 17-0 after the first quarter and 38-10 at halftime. Quintin Demps immediately answered the lone Redskins touchdown with a 95-yard kickoff return, part of a stunning tally of 321 return yards by Kansas City in the first half alone.

The Redskins fell to 3-10, increasing speculation that coach Mike Shanahan will be gone at the end of the season.

Jets 37, Raiders 27

EAST RUTHERFORD, N.J. — Geno Smith threw a touchdown pass and ran for another score as the New York Jets set a season high for points and stopped a three-game skid with a 37-27 victory over the Oakland Raiders on Sunday.

Chris Ivory had a touchdown run, Nick Folk kicked three field goals and Antonio Allen blocked a punt and returned it for a score to help the Jets (6-7) in the AFC playoff hunt. Smith ended a miserable stretch that included getting benched last week by throwing his first touchdown toss since Week 7.

The Jets also prevented the first four-game losing streak under coach Rex Ryan.

Matt McGloin threw two touchdown passes and fullback Marcel Reece, starting because Oakland was down three running backs, had a 63-yard TD run for the Raiders (4-9).

Oakland has lost three straight overall, and 13 consecutive in the Eastern time zone.

Packers 22, Falcons 21

GREEN BAY, Wis. — Matt Flynn threw for 258 yards and the Packers' struggling defence forced a key fourth-quarter turnover in a 22-21 win Sunday over the Atlanta Falcons to snap a five-game winless slide.

Mike Neal's sack forced Matt Ryan to fumble. Defensive lineman Johnny Jolly scooped up the loose ball and celebrated with a little belly dance at chilly Lambeau Field.

Four plays later, Flynn found Andrew Quarless for a 2-yard touchdown pass for the go-ahead score with about 12 minutes left for the Packers (6-6-1).

The score completed a comeback from an 11-point halftime deficit and whipped the fans swathed in parkas and knit caps into a frigid frenzy. It was 9 degrees when the game started, with a wind chill of minus-1.

Matt Bryant missed a 52-yard field goal with 6:42 left for Atlanta (3-10).

Bengals 42, Colts 28

CINCINNATI, Ohio — Andy Dalton threw for three touchdowns and ran for another on Sunday, and the Cincinnati Bengals remained perfect at home and in control of the AFC North with a 42-28 victory over the Indianapolis Colts.

The Bengals (9-4) improved to 6-0 at Paul Brown Stadium on a cold, windy day — 28 degrees at kickoff with a wind chill of 19 and light flurries.

Dalton gave his most consistent performance since October, throwing for three touchdowns that kept the Bengals ahead and finishing it off with an 8-yard run in the fourth quarter. Dalton was 24 of 35 for 275 yards without a sack or interception.

The Colts (8-5) had another slow start in the cold, falling behind 21-0 before Andrew Luck threw four touchdown passes to keep them close.

Despite the loss, the Colts were in position to clinch the AFC South later Sunday if Tennessee lost at Denver.

Buccaneers 27, Bills 6

TAMPA, Fla. — Rookie Mike Glennon rebounded from one of his worst performances of the season to throw two touchdown passes and lead the Tampa Bay Buccaneers a 27-6 victory over the struggling Buffalo Bills on Sunday.

Bobby Rainey scored on an 80-yard run on the second play of the day, and the Bucs (4-9) intercepted EJ Manuel four times en route to their fourth win in five games following an 0-8 start.

Manuel, Buffalo's first-round draft pick out of Florida State, was sacked seven times and doubled his interception total for the season.

The Bills (4-9) have lost five of six, are assured of finishing without a winning record for the ninth straight season, and also are likely to extend the NFL's longest playoff drought to 14 seasons.

Ravens 29, Vikings 26

BALTIMORE — Joe Flacco threw a 9-yard touchdown pass to rookie Marlon Brown with 4 seconds left, capping a flurry of scores on an icy field and giving the Baltimore Ravens a 29-26 victory over the Minnesota Vikings on Sunday.

Following a first half played in a driving snowstorm, the teams combined for five touchdowns in the final 125 seconds. Brown's catch concluded a five-play, 80-yard drive that took 41 seconds.

It came after Matt Cassell threw a 79-yard touchdown pass to Cordarrelle Patterson with 45 seconds remaining. Just before that, Baltimore's Jacoby Jones took a kickoff 77 yards for a score, which followed a 41-yard TD run by Toby Gerhart, who had replaced an injured Adrian Peterson.

Baltimore (7-6) has its first three-game winning streak this season and the inside track for the second AFC wild card.

Minnesota (3-9-1) lost Peterson in the second quarter with an ankle injury.

Cardinals 30, Rams 10

GLENDALE, Ariz. — Carson Palmer completed 27 of 32 passes, 12 of them to Larry Fitzgerald, and the Arizona Cardinals ended an eight-game losing streak against NFC West foes by beating the St. Louis Rams 30-10 on Sunday.

Palmer, questionable for the game with a sore right elbow, threw for 269 yards and a touchdown as the Cardinals (8-5) won for the fifth time in six games.

Arizona's Karlos Dansby returned an interception 23 yards for a touchdown and John Abraham tackled Kellen Clemens for a safety.

Tavon Austin's 56-yard run set up the only touchdown for the Rams (5-8), a 1-yard run by Zac Stacy. Austin injured his left ankle on the play and didn't return.

The Cardinals lost rookie safety Tyrann Mathieu in the third quarter with a left knee injury.

Chargers 37, Giants 14

SAN DIEGO  — Philip Rivers found rookie Keenan Allen for two of his three touchdown passes, and the San Diego Chargers beat Eli Manning and the New York Giants 37-14 Sunday to keep alive their long-shot playoff hopes.

Manning dropped to 0-3 against San Diego since 2004, when the Chargers took him with the No. 1 overall draft pick and then sent him to the Giants for Rivers and a handful of draft picks. The Giants (5-8) were pushed closer to elimination from the playoff picture.

Manning was picked off twice, the first time when Donald Butler came up with a deflected pass midway through the first quarter. Three plays later, Allen caught a 43-yard pass and lunged for the pylon for the score.

Allen had three catches to push his season total to 61, breaking LaDainian Tomlinson's team rookie record of 59 in 2001.