The Arizona Cardinals are coming off an absolute demolition of the Tampa Bay Buccaneers last week at home. This week the Cardinals fly East to upstate New York to take on Rex Ryan and his Buffalo Bills squad. The Bills, on the other hand, are coming off a home loss to the New York Jets last Thursday night.

The Cardinals are clearly the most superior team in regards to talent. They have offensive weapons to go along with a pretty solid defense as well. As far as the Bills, they could not even break 10 points in their opening game against the Ravens, and then could not match points with the New York Jets last week.

The Cardinals have shown they can put up some serious points. After scoring 21 in their opening contest in a losing effort against New England, they put up a whopping 40 points last week. So I have no doubt they will be able to put up points against the Bills defense that gave up 37 points last week. David Johnson, Larry Fitzgerald, and Michael Floyd are all tremendous talents, and at least one of them will have an extremely good day.

The one thing that worries me with the Cardinals this week is the fact that they are coming East. I never like when a team goes from one coast to another, especially after such a blowout victory. So while I would usually call for a blowout victory for Arizona in a game between these two, I think the Cards come out a bit sluggish. But when all is said and done, the Cardinals get out on top, just not as dominant as one may imagine. They still cover the four points, however.

Line: AZ -4, O/U: 47

Pick: Cardinals and the under

Result: Buf 33 – Ari 18, Bills and the over

To see the spreads and over/under for each week two match-up, make sure you head over to our master sheet right here!