Mike Tomlin The Steelers' 0-4 record at the start of the season was never going to sit well with the Pittsburgh faithful. Three straight wins make a 5-6 record look more fruitful.

The current World Champions are also 5-6. On Thanksgiving Day both teams will go head to head and do battle in what is a fiercely close AFC North lead by the unlikely Cincinnati Bengals.

Baltimore has struggled to put any kind of winning run together all season. In Week 12 they shut out Geno Smith and the New York Jets offense to just three points.

In Week 13 they are facing a different opposition in a hot Pittsburgh team who have just discovered some form on both sides of the football.

Steelers head coach Mike Tomlin and Ravens head coach John Harbaugh have both been under pressure to turn their teams fortunes around. This is a must win game for both franchises.

Here are my three bold predictions.

1. Running back Le’Veon Bell will have his first 100-yard rushing game of the season.

2. Ben Roethlisberger will have a third consecutive quarterback rating of over 100.

3. The Steelers' defense will get to Joe Flacco for five sacks. Flacco has already been sacked 37 times this season (the second most in the league) including 17 in November alone.

The Steelers may be finding form at the right time but don’t count out the Ravens. This season has produced very strange results and this one could be just one of those games. Whatever you are planning to do on Thanksgiving Day, you won't want to miss this game.