Honestly, I never saw the Bengals' dominating win over the Giants coming. That wasn't the same Cincinnati team that had lost four straight times. I did, however, predict the Ravens' blowout of the Raiders and the Steelers' harder-than-expected win over the Chiefs (although I never guessed overtime). Let's see how I fare this week ...
Ravens 20, Steelers 17: If Ben Roethlisberger was playing, I would've picked the Steelers. Roethlisberger is the one player that the Steelers couldn't afford to lose. Still, the game will come down to the fourth quarter like it usually does. The difference is going to be Ray Rice, who will make enough plays for the Ravens to leave with a victory.
Bengals 24, Chiefs 14: The key to beating the Chiefs decisively is turnovers. The Steelers couldn't force them, but the Bengals can. Cincinnati took the ball away four times last Sunday and will create easy scoring opportunities with turnovers at Kansas City. The Chiefs are one of two NFL teams who are winless at home.
Cowboys 31, Browns 20: The Cowboys are going to take full advantage of a hurting Browns secondary. Cleveland won't have nickel back Dimitri Patterson (ankle) and could be without starting cornerback Joe Haden (oblique). In his past two games, Tony Romo has completed over 70 percent of his passes with three touchdowns and no interceptions.
Week 10 record: 2-1. Season record: 17-10 (.629).
Ravens 55, Raiders 20 (my prediction: Ravens 34, Raiders 13)
Bengals 31, Giants 13 (my prediction: Giants 27, Bengals 24)
Steelers 16, Chiefs 13, OT (my prediction: Steelers 26, Chiefs 13)