The Bengals have perhaps the worst defense in the NFL, have a record of 4 wins, 8 losses, and have a rusty QB who is still hobbled behind a below average offensive line. The Bills, an 8 win team, have the best running game in the NFL a a defense that has played pretty darn well the last few weeks. It's obvious the Bills should be favored, especially at home.