LeSean McCoy ran 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 a blizzard Sunday.
Ross returned a punt 58 yards for a score and ran a kickoff 98 yards. But McCoy sprinted 57 yards up the middle for a tying TD, 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 touchdown run to cap a 28-point fourth quarter for the Eagles (8-5).
Snow began falling two hours before kickoff and intensified after the game started. Workers used shovels and hand-held blowers to clear off yard lines. Conditions were so poor neither team tried a field goal, and there were 2-point conversion attempts after seven of the eight TDs.
The Eagles, looking to go worst-to-first in the NFC East, won their fifth straight game and took over sole possession of first place. Dallas can make it a tie for the top spot with a victory at Chicago on Monday night.
The Lions (7-6) have a half-game lead over the Bears in the NFC North.
Ravens 29, Vikings 26: Joe Flacco threw a 9-yard touchdown pass to rookie Marlon Brown with 4 seconds left to ice the win. Brown's catch concluded a five-play, 80-yard drive that took only 41 seconds.
It came after Matt Cassel 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 touchdown run by Toby Gerhart, who had replaced an injured Adrian Peterson (ankle) for Minnesota (3-9-1).
The zaniness began when Flacco threw a 1-yard, fourth-down pass to Dennis Pitta with 2:05 go to for a 15-12 Ravens lead.
Baltimore (7-6) has its first three-game winning streak of the season and the inside track for the second AFC wild card.
Patriots 27, Browns 26: Tom Brady threw two touchdown passes in the final 61 seconds and New England recovered an onside kick to set up the comeback win.
The Patriots (10-3) cut the deficit to 26-21 on Brady's 2-yard touchdown pass to Julian Edelman with 1:01 left. Cleveland received a 15-yard penalty on the play, 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) moved 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.
Chiefs 45, Redskins 10: The Chiefs scored on their first four possessions in the snow, sacked Robert Griffin III five times and Kirk Cousins once, and returned both a punt and a kickoff for a touchdown.
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 that resembled at times a winter stroll, part of a stunning tally of 321 return yards by Kansas City in the first half alone.
Jamaal Charles ran 19 times for 151 yards for Kansas City.
The Chiefs (10-3), who lost two to the Denver Broncos sandwiched around a defeat to the San Diego Chargers after starting 9-0, beat up on a bad team. The Redskins (3-10) certainly qualify: Sunday's game was their fifth straight loss, and coach Mike Shanahan appears increasingly likely to be gone after a third losing season in four years.
Dolphins 34, Steelers 28: Charles Clay caught two touchdown passes, including a 12-yard strike from Ryan Tannehill with 2:53 remaining.
Daniel Thomas ran for 105 yards and a score. His zig-zag 55-yard burst at snowy Heinz Field set up Clay's winner. Tannehill completed 20 of 33 passes for 201 yards and three scores for the Dolphins (7-6). Miami won for the third time in its last four games.
Ben Roethlisberger passed for 349 yards and three scores but the Steelers (5-8) lost their second straight game. Antonio Brown raced into the end zone after a series of laterals on the final play, but officials ruled he stepped out of bounds before scoring.
The Steelers snapped the ball at their own 21 just before the clock hit all zeros. Emmanuel caught a short pass from Roethlisberger, starting a flurry of laterals that included getting the ball into the hands of 330-pound tackle Marcus Gilbert. Gilbert flipped it to Roethlisberger who then appeared to throw it forward to Brown. No flags were thrown, however, as Brown raced down the sideline before touching the sideline.
Packers 22, Falcons 21: Matt Flynn threw for 258 yards and the Packers' struggling defense forced a key fourth-quarter turnover to snap a five-game winless string.
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 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).
Jets 37, Raiders 27: Geno Smith threw a touchdown pass and ran for another score as the Jets set a season high for points and stopped a three-game skid.
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.
Buccaneers 27, Bills 6: Mike Glennon threw two touchdown passes and Bobby Rainey scored on an 80-yard run on the second play of the day. 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 year, and also are likely to extend the NFL's longest current playoff drought to 14 consecutive seasons.