The Niners, on the other hand, have had the luxury of an extended preparation week after winning their first divisional game of the season over the Seahawks back on Oct. 18.
The Cardinals were one of three teams to beat the 49ers last season when they upset them, 21-19, at home, so it's not out of the realm of possibility we could see that again. And it's not like they'll need a ground game either after they racked up 55 rushing yards on 23 carries back in December's win.
Here's the rest of the information you need to know for tonight's game:
Location: University of Phoenix Stadium, Glendale, Ariz.
TV Schedule: ESPN or online at WatchESPN.com
Radio Schedule: Arizona Sports KTAR 620 AM and KTAR-FM 92.3