The Vikings lost to a rookie quarterback at home three weeks ago. Will it happen again on Sunday? Not likely. Their defense will be sharper against Josh Rosen than it was against Josh Allen, and the Vikings will get back above .500 for the first time since Week 2.
THREE BIG STORY LINES
Running back returns
Dalvin Cook, who has missed two of the Vikings' past three games because of a hamstring injury, is expected to be back on the field against the Cardinals but limited to 20-25 plays. The Cardinals have the NFL's second-worst run defense.
Rookie redo
After Josh Allen's mobility, and the Bills' misdirection, created some big plays for Buffalo in Week 3, the Vikings will face another rookie quarterback on Sunday. This time it will be Josh Rosen, the 10th overall pick in April. Rosen completed just 10 of his 25 passes last week against San Francisco.
Fitzgerald back home one more time
Will this be future Hall of Famer Larry Fitzgerald's last NFL game in Minneapolis? In the final year of his contract, the 35-year-old has 17 catches for 176 yards and said he won't play for anyone but the Cardinals.