Thursday night, two of the NFL's best teams—and best defenses—meet in one of Week 12's best games.
Sure, it has the compelling storyline of two head coaches who are brothers and facing each other on a traditionally family-focused American holiday, but for football fans the best thing about this game will be seeing those league-leading defenses make the opposing offense truly fight for every yard.
The San Francisco 49ers have some of the most impressive defensive statistics in recent memory, allowing an average of 14.5 points and 74 rushing yards per game.
They haven't allowed either a rushing touchdown or a 100-yard rushing performance all season long and have the most takeaways in the league at 17.
Baltimore's 20th-ranked offense, which struggles even when faced with less intimidating defenses, will have quite a hard time getting anything going in the air or on the ground on Thursday.