Let's see - rookie QB making his second EVER start in the NFL against one of the best defenses we've seen in the past five NFL seasons. Oh yeah - and that QB is missing one of his star receivers. And his O-Line is, well, not good. And there's not much threat of a running game.
Counter that with the NFL's highest-scoring offense going up against the league's sixth-worse scoring defense, and a QB who is finding new ways to score every week and an offense that can run the ball.
Yeah. I can see why you'd predict a Cardinals victory.