I won't take the spread but I will bet on the Cardinals to win.
Arizona comes as the home team they will run the ball with Hightower but they also have two great receivers suchs as Fitzgerald and Boldin, warner could easily make 2-3 touchdowns, also arizona plays well at home
last year they had 13-7-0 ATS vs 6-8-2 ATS for San Fran.
turnovers and mistakes will definitely predict the outcome of the game, I think Arizona should win at least by 3 points