Can Bills find a way to slow Kyler Murray, Cardinals' explosive offense?

Bills (7-2) at Cardinals (5-3)

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).

Injuries: Bills | Cardinals

What to know for fantasy: Murray is one of three players over the past four weeks with 225 rushing yards and three rushing scores. Dalvin Cook and Derrick Henry are the others. See Week 10 rankings

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