It's my favorite weekend of the year. There's football on for 12 hours and it's all good—no crap teams. So let's see who's gonna win.
Baltimore Ravens vs. Tennessee Titans
This should be a slugfest. Both teams are built on the run, on quarterbacks playing within themselves and on defense. However, those things being equal, I'd rather be at home, rested and with Chris Johnson and Lendale White rather than on a short week, away with Willis McGahee and LeRon McClain.
Titans Win: 24-16
Arizona Cardinals vs. Carolina Panthers
Probably the most lopsided game of the weekend, it could be the most fun. Both these teams have the potential for offensive fireworks—both the Panthers and Cardinals have quarterbacks who sling it deep; the Panthers average 7.26 ypa and the Cardinals average 7.10—good for 5th and 6th in the league. The problems come on the other side of the ball. The Cardinals rank 30th in defensive passer rating and give up an average of 6 more points per game.
Carolina Win: 31-21
Philadelphia Eagles vs. New York Giants
Game of the week. They match up well. The tough, underrated Eagle defensive front, ranked 2nd in the league will keep Brandon Jacobs in check and force the Giants to pass more than they want—something they haven't done well since Plaxico Burress shot himself. On the other side of the ball, the Eagles proved they can handle the Giants pass rush, only giving up one sack in the two previous games. With the expected snowy conditions, see the Eagles controlling the Giants in the trenches and pull out an upset on the road.
Eagles Win: 24-14
San Diego Chargers vs. Pittsburgh Steelers
The Chargers come to the mid-west in the middle of a snowstorm an expect to pass the ball around? Not likely against the no. 1 ranked defensive front and the 2nd rated defensive passing unit. The Chargers keep it close, but tail off in the harsh conditions of snow and the Steelers blitz at Heinz Field.
Steelers Win: 16-10
That's the down n' dirty quick predictions. Enjoy the weekend.