Talk about an eventful Week 12 in the National Football League.
We saw all 32 teams in action for the first time since Week 3.
There was a record amount of points scored on Thanksgiving Day as all six starting quarterbacks threw for at least 300 yards.
Home-field advantage meant little on this final weekend of November as nine of the 16 visiting clubs posted wins.
And we saw both defending conference champs, the New York Giants and New England Patriots, post resounding wins, both, ironically, at MetLife Stadium in New Jersey.
It just tells us that we still have a lot to learn when it comes to NFL 2012. And speaking of learning, we once again return with this week’s grades. Please remember that they are based on a number of factors and not just wins, losses and numbers. And while you may be inclined to think these marks are for the teams' overall play this season, they are based strictly on this week’s performance.
Let’s see how many passing grades were handed out and how many clubs laid an egg on this Turkey Day weekend.