Week 16 NFL grades: Dolphins receive 'B+' for dramatic win over Cowboys, Browns receive an 'A' for overwhelming win – CBS Sports

Welcome to Week 16 Classes!

This is the time of year when Santa Claus is known for his exploits, but he's not the only one, as the NFL also delivered on Sunday during a wild week of promotions. In fact, Browns fans probably feel like Joe Flacco is Santa Claus because he continues to deliver for the team.

The Browns QB threw for 368 yards in a win over the Texans on Sunday, becoming the FIRST QB in franchise history to throw for at least 300 yards in three straight wins. Amari Cooper also performed well for the Browns, setting a franchise record with 265 receiving yards.

The entire city of Detroit also received a nice gift when the Lions gave the team its first league title in 30 years. The victory over the Vikings officially secured Detroit's first-ever NFC North title. The last time the Lions won a division title was in 1993, in a division that no longer exists: the NFC Central.

With that in mind, let's get into the Week 16 classes, starting with the Lions:

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.)

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.)