First off the home team is generally -3 just for being the home team. So -5 isn't that much of a stretch, especially if you watched both teams play this past weekend.
Secondly, if you have been following the Ravens since, oh, I don't know, Day 1, you'd realize that Joe Flacco is indeed special. The Ravens have been searching for someone like him forever. Plus the fact that he he's a rookie who played his college ball at unheralded Delaware. With this defense his job has been to limit mistakes and make a play here and there. And he has done just that. Although I feel that they'll need to take the reins off him a bit more in order for them to beat Pittsburgh.
well, i agree that his job is to not make mistakes and make a play here or there, but thats my point, is that the QB in Baltimore is as important as the QB for say, New England or Indy.
The whole game on Sat, the announcers were like "Flacco should be throwing the ball more, Flacco should be throwing ball more" but in reality, you dont want your rookie QB tossing the ball all over a Divisional Playoff game.
The key for a Ravens victory is to play just like Saturday. Run the ball, keep it close and wait for Pittsburgh to make a mistake. If Pittsburgh doesnt make a mistake, well, you wont beat them anyway. I dont think Baltimore has to outplay Pittsburgh at all. An opportunistic D like Baltimore can flip a game like Keenan Thompson flips burgers.
I would love to see Baltimore win .... guarantee there will be no homicides in the city that night.