Vikings Game Today: Vikings vs. Cardinals injury report, spread, over/under, how to watch, prediction, history