Already we’ve seen some large movement in the line between the Buffalo Bills and New England Patriots this weekend.

The opener had the Patriots favored by seven points on the road, but now that number’s at 3.5. Which side do we choose with our NFL picks?

Well, the Bills are on a roll now after a shaky opener. They were destroyed 48-28 by the New York Jets in Week 1 but have rebounded with wins over the Kansas City Chiefs (35-17) and Cleveland Browns (24-14).

The key to Buffalo’s success so far has been one of the NFL’s best rushing offenses. The Bills are third in the league at 178.0 YPG, but now have further injury problems to deal with in their backfield.

After Fred Jackson went down in the opener, CJ Spiller stepped up and was electrifying as the starter. However, he hurt his shoulder this past weekend and is likely to miss at least one or two weeks.

There are rumors going around that Jackson could be available for Sunday, but if he isn’t then Tashard Choice will get the bulk of the carries. Bills fans are surely praying to the football gods that Jackson will be able to suit up.

That said, New England has been pretty darn good against the run this season, so that should at least partially neutralize one of Buffalo’s biggest advantages coming in.

The Bills have certainly rebounded nicely, but they could be in for a long day against Tom Brady and company this Sunday. The Patriots are going to feel aggrieved by their loss on Sunday Night Football because of the poor officiating, and should come out with an extra fire, especially against a division opponent.

Either way, this is undoubtedly Buffalo’s biggest test of the season and could very well determine the fate of their season.