The Browns aren't being given much chance to win this game, and I agree with that general sentiment, but I believe they will be competitive, because they have been so in every game this season. Is Cleveland vulnerable? Of course, but this is a tough team that could hang around longer than expected if Pittsburgh starts slowly.
Browns rookie QB Colt McCoy's inexperience will make itself apparent at some point, but he played in a lot of big games at Texas, improved throughout the preseason and looks to be a good fit in Brian Daboll's offense. Figure the Browns to primarily ask McCoy to throw short and intermediate passes, and figure them to lean on the running game.
It's a conservative strategy, and if the Browns execute it well, and if the Steelers don't execute well, perhaps things get interesting, but the most likely outcome is Pittsburgh winning, and likely with some ease. The Steelers have a wonderful defense, a more-balanced offense with Ben Roethlisberger back at quarterback and improved special-teams coverage units. I can't see them overlooking the Browns after losing to them last December.
Prediction: Steelers 20, Browns 9