The Pittsburgh Steelers and Baltimore Ravens will renew their AFC North rivalry on Thursday Night Football. This is always a must 'watch game' for die-hard NFL fans. Both teams are in hot water at the moment for different reasons so this is a huge game.

Let's preview the game and pick a winner.

Pittsburgh Steelers (2-1)

The Steelers are 2-1 after three games. They've won their last two games, and the defense hasn't looked as bad as everyone through it would. There's only one problem, star quarterback Ben Roethlisberger is out after injury his leg against the St. Louis Rams. Thankfully it was not an ACL tear and Roethlisberger will return soon enough. Michael Vick will now be the starter for the Steelers.

The last time we saw Mike Tomlin's team take on the Ravens, in ended in huge disappointment. The Ravens eliminated the Steelers in the postseason last year in Pittsburgh. This game will be in Baltimore.

Without Roethlisberger, the Steelers will obviously have to establish the ground game. That begins with Le'Veon Bell, who will be the centerpiece in this game. Bell can extend short passes and get huge yards after the catch. DeAngelo Williams has been playing great as well with a 4.9 yard per carry average thus far. Once Vick can control the line of scrimmage, he can beat the Ravens secondary with deep throws to Antonio Brown.

The Steelers trail the 3-0 Cincinnati Bengals in the AFC North division. The Steelers will play the San Diego Chargers in Week 5 on the road.

Baltimore Ravens (0-3)

This wasn't how the Ravens were supposed to begin their season. For the first time in franchise history, the Ravens are 0-3. The Ravens have lost their opening games to the Oakland Raiders, Cincinnati Bengals and Denver Broncos. They may be 0-3, but every game has been so close. The Ravens have lost those three games by a combined 14 points.

The chances of the Ravens winning the division now are just about impossible, but they can still get a wild card spot. Steve Smith Sr. recently said that he would retiring after this season, but he's been playing terrific so far. Smith has a team-leading 349 receiving yards, two touchdowns and 25 catches. Joe Flacco has to start protecting the football more as he has four touchdowns and four interceptions.

The Ravens defense certainly isn't what it used to be, especially considering Terrell Suggs is now out for the entire season. The Ravens secondary has been terrible, ranking 29th in passing yards allowed. If the Ravens secondary can't contain Vick and get a win, their season may very well be over.

The Ravens will play the Cleveland Browns next week at home.

Schedule

The Steelers and Ravens will play each other on Thursday, Oct. 1 on the NFL Network. The game will be played at Heinz Field in Pittsburgh, Pennsylvania. You can watch a live game stream here.

Prediction

The Ravens have to win this game to even have a small chance at making the playoffs. They've won in Pittsburgh before and they can do it again. Not having Roethlisberger will be very detrimental for the Steelers as the Ravens pick up their first win of the season. The Ravens will also get a long much need break.

Ravens win 24-20

Follow Damon Salvadore on Twitter @DamonSalvadore1