Tough call.. the Pats havent lost to the Bills in ages, and have covered 8 of the last 10 ATS, winning all 10. A lot of questions on the Pats end however- Bradys first game back, no one really knows the extent of the shoulder injury, and they just traded a big leader on defense.
However, I am not sure given how the Bills have played against the Pats how you could back them on the road here.. not to mention their biggest playmaker on offense is out (Marshawn Lynch) and they just axed their offensive coordinator. Tough call