4:05 p.m. ET | CBS
Matchup rating: 66.6 | Spread: ARI -1 (56)
What to watch for: How will the Bills handle Cardinals quarterback Kyler Murray's running ability? Buffalo is allowing an average of 4.6 yards per carry, and Murray is averaging 7.1. He's coming off his first 100-yard rushing game of his career, and if he can pick up against Buffalo where he left off last week, the Bills will have to figure out who to focus on defensively: Murray or the likes of DeAndre Hopkins, Larry Fitzgerald and Christian Kirk in the passing game. How the Bills decide to attack Arizona's offense will dictate how the matchup goes. -- Josh Weinfuss
Bold prediction: Arizona will total fewer than 350 yards of offense for just the second time this season, as a healing Bills defense continues to round into its 2019 form. -- Marcel Louis-Jacques
Stat to know: The Cardinals rank second in pass block win rate this season, while the Bills rank fourth in pass rush win rate (via ESPN metrics powered by NFL Next Gen Stats).
Betting nugget: Buffalo is 1-4 ATS both over its past five games overall and in its past five road games. Read more.
Louis-Jacques' pick: Bills 31, Cardinals 24
Weinfuss' pick: Bills 34, Cardinals 31
FPI prediction: ARI, 58.4% (by an average of 2.9 points)
Matchup must-reads: Bills' Allen never wants to leave after fans honor late grandmother ... He gives me anxiety': How teams prepare for Cardinals' Murray ... Dawkins doesn't want to compare 7-2 Bills to Kelly's era: 'They hold the crown' ... Irked at PI call, Cards' Peterson wants more refs