The Steelers have allowed just 62.8 yards per game rushing. That's 31 fewer yards per game than the Ravens.
Steelers have #1 defense in points allowed, #1 rush D, #1 in sacks. You already know defense wins championships.
Turnover differential has a lot to do with who wins. Steelers are #2 in the NFL with +17, Ravens are middle of the pack with a +7. That's a huge difference.
The x-factor has to go to the Steelers again with Mike Wallace who's averaging 21 yards per catch. Wallace tied HOF WR Stallworth with seven 100 yard receiving games, the most in the NFL this year. Now I don't mean to make Mike Wallace look like the only reason the Steelers will win, and I know the Ravens have good WR's. My point is Wallace is legit and he can stretch the field unlike anybody on the Ravens team. I think Wallace is going to strike deep this game and he will be what the Ravens won't have, a deep threat.
My pick, Steelers 24-17