It's time for the final NFL games of 2023.
While it's the final week of the calendar year, there are still two regular season weeks of football to be played -- and it all starts with a loaded Week 17 slate.
First up on Thursday was an AFC battle between the New York Jets and Cleveland Browns, with the latter winning 37-20.
Get top local stories in Philly delivered to you every morning. Sign up for NBC Philadelphia's News Headlines newsletter.
There was one game on Saturday, with the Detroit Lions (11-5) losing controversially 20-19 at the Dallas Cowboys (11-5) in a potential playoff preview.
The remaining 28 teams will all play on Sunday, where there was 10 early afternoon games and three late afternoon games before Sunday Night Football.
The early window was headlined by a showdown between the AFC's top two teams -- Miami Dolphins (11-5) vs. Baltimore Ravens (13-3). Elsewhere, the Las Vegas Raiders (7-9) visited the Indianapolis Colts (9-7) and the Tampa Bay Buccaneers (8-8) hosted the New Orleans Saints (8-8).
Later in the afternoon, the Cincinnati Bengals (8-8) and Kansas City Chiefs (10-6) faced off in a critical AFC matchup. Out west, a pair of then 8-7 teams battled it out when the Pittsburgh Steelers visited the Seattle Seahawks.
Sunday Night Football was an NFC North clash between the Green Bay Packers (8-8) and Minnesota Vikings (7-9), with the former moving closer to the playoffs with a 33-10 win.
Here is the full Week 17 schedule: