BRIAN MURPHY
Cardinals 31, Vikings 20: Last week's face-plant against Seattle carried the weight of three losses, exposing fatal flaws and razor-thin margins. The defense is too banged up to slow down the high-flying Cardinals in a tight turnaround.
TOM POWERS
Cardinals 31, Vikings 14: Sometimes, schedule dictates that you must play against a really good team. Fortunately for the Vikings, that hasn't been very often in 2015. But this is one of those weeks. Vikings are banged up, too. Would-be viewers are advised to try to find a Christmas party instead.
FRAN TARKENTON
Cardinals 24, Vikings 10: My heart is with the Vikings, but the Cardinals are playing too well right now and the Vikings have too many injuries on defense. We'll hope for the best, but it's going to be an uphill battle this week.
CHRIS TOMASSON
Cardinals 23, Vikings 13: The last time the Vikings played on Thursday night, they were drubbed 42-10 at Green Bay in October 2014. The Vikings have plenty of injuries, but at least not having Christian Ponder around will help them spare further Thursday embarrassment.
CHARLEY WALTERS
Cardinals 27, Vikings 17: Minnesota's loss to Seattle revealed what the Vikings really are: slightly better than average. Arizona is much better than average. Minneapolis' Larry Fitzgerald and St. Paul's Michael Floyd will be too much to handle for the Vikings