Well, it wasn't quite the David Johnson outbreak we wanted but with solid showings for Larry Fitzgerald and Michael Floyd and a high number of targets for J.J Nelson, the Cardinals' offense seemed to find a rhythm and a vertical game against the poor Niners defense.
The game was really only close to due turnovers and Arizona's defense letting them back in the game. But now the Cardinals hit the road for a showdown with a reeling Minnesota Vikings team that, at this time, has playoff implications still for both.
But the Vikings, while offensively impaired, still have a defense that is to be reckoned with, although it hasn't been quite the lockdown D it seemed to look like after starting the year 5-0. Which Cardinals should play and which should sit?
Let's find out:
START OF THE WEEK: Larry Fitzgerald, WR
This is pretty much a no-brainer with Fitzgerald back in his hometown of Minnesota, and also back at full go in practice after playing through an MCL sprain against the Niners.
You know it's real when the media starts saying that Fitzgerald won't want to miss this game, and it's true. The matchups are also slanted towards Fitz, as with a tough run defense and Xavier Rhodes on the outside (and for the Vikings, Patrick Peterson being on Diggs) means that Larry Legend should find work over the middle.
Fitz doesn't need the extra motivation of playing in Minnesota. But it sure won't hurt.
CARDS START: Michael Floyd, WR
Is it possible that Floyd sinks back to the depths of irrelevancy this week? Certainly. But in what's expected to be a low-scoring game, Bruce Arians has always relied on explosive 50-50 downfield plays to light a spark for his offense. And that's basically why Michael Floyd is here.
Expect Floyd to get a decent matchup on a few snaps against outside CB Trae Waynes and have around 60-70 yards and potentially a touchdown this week as it's doubtful David Johnson will be able to run against the Vikings if he couldn't against the Niners.
CARDS SIT: J.J. Nelson, WR
I was tempted to put Palmer here, and I'm tempted to tell you to not bench Nelson at all if you need a late bye-week swap, but after a dropped pass and costly fumble last week in addition to a tougher Vikings defense, you have to question if Nelson will be a sustainable WR3 down the stretch as the other starting wide receiver for Arians.
And Floyd's big week last Sunday will probably mean that Arians plays the hot hand and rolls more to Floyd this week.
VIKINGS START: Vikings Defense
I'd be tempted to lean Kyle Rudolph here, but after seeing Palmer have such a high rate of turnovers the last two games, you can't help but have to wonder if Arians continues to have him throwing the ball at such a high rate if he won't have another bout of them in this game.
It seems more likely than not, and considering the poor state of the Vikings OL, Arizona's defense is a must-start as well.
VIKINGS SIT: Stefon Diggs, WR
Diggs has been one of the best players at his position when healthy this season, but he gets the Patrick Peterson treatment Sunday. Yikes. Perhaps Diggs scores a long touchdown on a blown coverage but when the top receiver has drawn Peterson in the last two years, fantasy points have been scarce.
AROUND THE NFL:
Start: Chris Ivory, RB, Jags--Ivory is taking more and more snaps from Yeldon and should find the end zone on Sunday.
Sit: Ty Montgomery, WR/RB, Packers--Montgomery is going to lose his RB snaps to James Starks and whatever snaps would have remained after that probably to Christine Michael
Start: Derrick Henry, RB, Titans--A favorable matchup and DeMarco Murray is ailing. He should get the rock a ton this week, and I'd expect him to break out this Sunday.
Sit: Packers Defense--It's time to give up after the Titans shattered them and they face a high-flying Redskins offense coming to town. WR Jamison Crowder and TE Jordan Reed could go off on Green Bay this week.
For any other questions, follow @blakemurphy7 on Twitter.