With three Thanksgiving games in the rearview mirror, Week 12 rolled on with a slate of nine early games, two later games and a Sunday Night Football matchup between two AFC division leaders.
A week after leading the Denver Broncos to a 17-15 win over the Chicago Bears and earning AFC Offensive Player of the Week honors, Brock Osweiler faced a much tougher test against the undefeated New England Patriots. The Broncos' overtime win had a big impact on the seeding in the AFC postseason after the Cincinnati Bengals dropped back-to-back games.
The Bengals were one of 18 teams that will kick off at 1 p.m. ET on Sunday in a group of games that features several matchups with playoff implications. Cincinnati entered Week 12 on a two-game losing streak, but rebounded with a big win over St. Louis and improved to 9-2 on the year.
The winner of the AFC duel between the Kansas City Chiefs and Buffalo Bills would get one team a leg up in the wild card race. In a hard-fought battle, the Chiefs came out on top and maintained their spot in the playoff standings. Wins for the New York Jets and Oakland Raiders also helped the AFC Wild Card race heat up.
The second NFC Wild Card spot belonged to the Atlanta Falcons, but they have now lost four straight after falling to a tough Minnesota Vikings team that had five consecutive wins before losing to the Green Bay Packers in Week 11. The Falcons' loss opens the door wide open for teams like the Seattle Seahawks and New York Giants to grab the wild card spot for themselves.
The Giants had been in first place in the NFC East until a loss at FedEx Field on Sunday pulled the two rivals into a tie at the top of the division. Washington, despite dropping a Week 3 game to the Giants, is now in control of the NFC East.
Tampa Bay lost a road game against the Indianapolis Colts, who somehow continue to find ways to win with Matt Hasselbeck while Andrew Luck is out. The 6-5 Colts are contending for the AFC South lead with the red-hot Houston Texans. The Texans are now riding a four-game winning streak after beating the New Orleans Saints. They have allowed just 35 points in that span.
With so many games kicking off at 1 p.m., there were only two games scheduled to start in the second slate. The Seahawks attempted to keep pace with the Falcons and Buccaneers in the NFC Wild Card race in a matchup against the Pittsburgh Steelers, who have surged to take control of the AFC Wild Card after back-to-back wins. If the Bengals continue to slip, the Steelers could also challenge for the AFC North title.
But that will have to wait another week, as the Seahawks came out on top in a high-scoring, exciting affair.
The Seahawks don't have much chance at contending for the NFC West title unless the Arizona Cardinals have a series of slip-ups late in the season. After beating the Seahawks and Bengals in back-to-back weeks, dropping a game against the Blaine Gabbert-led San Francisco 49ers would have been a surprising turn for a team that is considered one of the favorites to contend for a spot in the Super Bowl. Arizona did not drop that game though, winning 19-13.
Below, we've got all of the Week 12 games, with scores updated throughout the day.
Final scores so far for Sunday (all times ET):
Lions 45, Eagles 14 (Thursday)
Panthers 33, Cowboys 14 (Thursday)
Bears 17, Packers 13 (Thursday)
Minnesota Vikings 20, Atlanta Falcons 10
Cincinnati Bengals 31, St. Louis Rams 7
Houston Texans 24, New Orleans Saints 6
Indianapolis Colts 25, Tampa Bay Buccaneers 12
San Diego Chargers 31, Jacksonville Jaguars 25
Kansas City Chiefs 30, Buffalo Bills 22
Oakland Raiders 24, Tennessee Titans 21
Washington 20, New York Giants 14
New York Jets 38, Miami Dolphins 20
Arizona Cardinals 19, San Francisco 49ers 13
Seattle Seahawks 39, Pittsburgh Steelers 30
Denver Broncos 30, New England Patriots 24 (OT)
The Rams decided not to cover A.J. Green. How'd it go? Not great, Bob.
Tevin Coleman found out that sometimes you eat the Barr and sometimes the Barr eats you.
The Rams denied the Bengals -- and us -- a fat guy touchdown.
Odell Beckham Jr. might have topped his most famous catch with this touchdown.
LeSean McCoy did the Aaron Hernandez touchdown dance again.
T.Y. Hilton caught his first touchdown pass from someone besides Andrew Luck and he celebrated with his own Bluth-like chicken dance.
Meanwhile, Travis Kelce hit the Quan after his touchdown.
How many Dolphins does it take to tackle Chris Ivory? Apparently more than five.
The Bucs don't know that "roughing the holder" is a penalty and Blake Bortles doesn't know where the line of scrimmage is. FLORIDA!
The Bills might not have lost if they had challenged this Chiefs catch. Maybe God just hates the Bills.
A ref fell on his butt, but it might have saved him from getting blasted by a Chiefs defender.
Which was more NFC East: this interception-catch-interception or the supremely dumb ending of the Giants' loss to Washington?
The Dolphins' onside kick attempt against the Jets went just as poorly as everything else in their 38-20 loss.
Matt Millen finally gave Lions fans an apology they've been waiting years for.
The Seahawks weren't fooled at all when the Steelers tried to run a fake punt with their backup quarterback.
Screw logic -- this play should be a touchdown.
Jimmy Graham is pretty good at catching footballs.
Tramaine Brock is going to think about this dropped interception a lot over the next week.
Brock Osweiler somehow still isn't tall enough to not get his passes batted down.
C.J. Anderson ended the Patriots' undefeated season with a brilliant 48-yard run.
Justin Houston left the Bills game with a knee injury and did not return.
Bills rookie RB Karlos Williams hurt his shoulder and did not come back in against the Chiefs.
An already thin Giants offensive line suffered a big blow when Geoff Schwartz fractured his left leg against Washington.
Allen Hurns was stretchered off late against the Chargers. He gave the crowd a thumbs up before he left and the Jaguars announced that he sustained a concussion.
Garrett Celek, the 49ers' starting tight end after they traded Vernon Davis, was carted off the field with an ankle injury.
Oof. The Seahawks lost Jimmy Graham for the season with a torn patellar tendon.
Ben Roethlisberger entered the league's concussion protocol and left the Seahawks game late.
Rob Gronkowski suffered a scary-looking knee injury that, thankfully, does not appear to be serious according to early reports.