Stephen Nover Free NFL Sunday Play
(NFL) Cardinals (ARI) vs. Bills (BUF),
Point Spread: 6.50 | -105.00 Cardinals (ARI) (Away)
Result: Win
The time is ripe for Arizona to play the Bills in Buffalo and not just because the temperature is going to be in the low 60's instead of freezing cold and snow.

The Cardinals have improved themselves on both sides of the ball. Their offense is dangerous with Kyle Murray now 100 percent from a torn ACL that caused him to miss nine games last season. Arizona's offensive line has been upgraded, James Connor is underrated when healthy - which he is now - and Marvin Harrison Jr. gives Murray an above average receiving group when you factor in Trey McBride's emergence as a top-five tight end last season.

I don't think the Cardinals are as bad on defense as perceived. Jonathan Gannon is a defensive guru and the Cardinals are respectable in the secondary especially at safety.

I expect the Bills to start slow and be less explosive. Josh Allen has to break in new wide receivers following the departure of Stefon Diggs and Gabe Davis. Allen committed 23 turnovers last season, including 18 interceptions. That was the second-most in the NFL behind only Sam Howell.

Because of Allen's huge salary, the Bills' talent level and depth are down. This is really reflected on defense where cornerback Tre'Davious White, safeties Micah Hyde and Jordan Poyer along with team sack leader Leonard Floyd all left.

Making it even harder on the Bills was they were hit hard by injuries, already losing Matt Milano for the season. He was their best all-around linebacker. The injury situation was so dire for Buffalo that Sean McDermott couldn't get his starters any work during preseason. No surprise the Bills were outscored, 67-41, in preseason.