Week 16 NFL grades: Raiders earn “A-” for shocking Christmas win over Chiefs, 49ers earn “D” for loss to Ravens – CBS Sports

Welcome to Week 16 Classes!

'Tis the time of year when Santa Claus is known for his exploits, but he's not the only one: The NFL is also delivering on Christmas Day with the league's first-ever Monday tripleheader.

In the first game, the Raiders pulled off the upset of the weekend by defeating the Chiefs in Kansas City. The Chiefs' loss means they no longer have a chance of securing the No. 1 seed in the AFC, meaning Patrick Mahomes could play the first away playoff game of his career in January if Kansas City is eliminated from the Wild Card comes out round.

In the second Christmas game, the Eagles held off a feisty Giants team that gave Philadelphia a scare by driving all the way to the Eagles' 26-yard line in the final seconds. However, the Giants were unable to get the win and the Eagles were able to escape with a 33-25 victory.

In the final game of Christmas night, the Ravens made a statement by defeating the 49ers 33-19. The win was so dominant that the Ravens will likely wake up Tuesday as the Super Bowl favorite and Lamar Jackson will likely wake up as the MVP favorite.

With that in mind, let's get into all the Week 16 grades, starting with the Raiders' Christmas shock over the Chiefs:

Las Vegas 20-14 over Kansas City (Monday)

Raiders Chiefs Sheet Music by John Breech (Love the Sheet Music? Hate the Sheet Music? Let him know on Twitter.)

Philadelphia 33-25 over NY Giants (Monday)

Giants Eagles Sheet Music by Jeff Kerr (Love the Sheet Music? Hate the Sheet Music? Let him know on Twitter.)

Baltimore 33-19 over San Francisco (Monday)

Ravens-49ers Grades by Tyler Sullivan (Love the Grades? Hate the Grades? Let him know on Twitter.)

Detroit 30-24 over Minnesota

Lions Vikings Sheet Music by John Breech (Love the Sheet Music? Hate the Sheet Music? Let him know on Twitter.)

Atlanta 29-10 over Indianapolis

Colts Falcons Sheet Music by John Breech (Love the Sheet Music? Hate the Sheet Music? Let him know on Twitter.)

Seattle 20-17 over Tennessee

Seahawks Titans Sheet Music by John Breech (Love the Sheet Music? Hate the Sheet Music? Let him know on Twitter.)

NY Jets 30-28 over Washington

Commanders Jets sheet music by John Breech (Love the sheet music? Hate the sheet music? Let him know on Twitter.)

Green Bay 33-30 over Carolina

Packers Panthers Sheet Music by John Breech (Love the Sheet Music? Hate the Sheet Music? Let him know on Twitter.)

Cleveland 36-22 over Houston

Browns-Texans Grades by Jordan Dajani (Love the Grades? Hate the Grades? Let him know on Twitter.)

Tampa Bay 30-12 over Jacksonville

Jaguars Buccaneers Sheet Music by John Breech (Love the Sheet Music? Hate the Sheet Music? Let him know on Twitter.)

Chicago 27-16 over Arizona

Cardinals Bears Sheet Music by John Breech (Love the Sheet Music? Hate the Sheet Music? Let him know on Twitter.)

Miami 22-19 over Dallas

Cowboys Dolphins Sheet Music by Garrett Podell (Love the Sheet Music? Hate the Sheet Music? Let him know on Twitter.)

New England 26-23 over Denver

Patriots-Broncos Sheet Music by Jared Dubin (Love the Sheet Music? Hate the Sheet Music? Let him know on Twitter.)

Buffalo 24-22 over LA Chargers (Saturday)

Bills Chargers Sheet Music by Jordan Dajani (Love the Sheet Music? Hate the Sheet Music? Let him know on Twitter.)

Pittsburgh 34-11 over Cincinnati (Saturday)

Bengals Steelers Sheet Music by Bryan DeArdo (Love the Sheet Music? Hate the Sheet Music? Let him know on Twitter.)

LA Rams 30-22 over New Orleans (Thursday)

Rams Saints Sheet Music by John Breech (Love the Sheet Music? Hate the Sheet Music? Let him know on Twitter.)