It's Christmas weekend, and Santa Claus has brought us four straight days of NFL football.
It starts on Christmas night, when the Vikings (6-8) travel to New Orleans (10-4).
Then there are three games on Saturday: Tampa Bay (9-5) at Detroit (5-9); San Francisco (5-9) at Arizona (8-6); and Miami (9-5) at Las Vegas (7-7).
The biggest game on Sunday sees the L.A. Rams (9-5) visit Seattle (10-4) with control of the NFC West at stake. There's also the Giants (5-9) at Baltimore (9-5) in a battle of fringe playoff contenders, and the night game pits Tennessee (10-4) at Green Bay (11-3).