A must win in week two? Yes! The Buffalo Bills are about to embark on their toughest weeks of the season as they must take on the Patriots, San Francisco and the Arizona Cardinals. All of these teams are playing well and Buffalo could lose all three.

The Bills are pumped up after a big win over Kansas City in which the running game took off. It did seem like the passing game took the day off so this must improve against Cleveland tomorrow and the Bills would be wise to continue to use the running of CJ Spiller. Who do you think will win? I agree with the experts at CBS Sports, Bills favored by 3 points. Click below to see what the whole schedule looks like.