7:47p ET
Takeaways: Cardinals get morale boost, 49ers’ injury woes continue
Live Coverage for this has ended
7:30p ET
Cardinals pull off the upset!
6:54p ET
Can Cardinals finish the comeback?
6:46p ET
Cardinals back in it!
6:28p ET
Will no kicker come back to bite 49ers?
6:11p ET
Tom Brady remembers playing against Brock Purdy
6:06p ET
Can Cardinals capitalize on turnover, get Marvin Harrison Jr. going?
5:47p ET
Nick Bosa’s dominance key to 49ers’ halftime lead
5:36p ET
49ers kicker hurt
5:32p ET
Special teams, special players!
5:27p ET
49ers offense feeling Christian McCaffrey’s absence
5:16p ET
Tom Brady praises Brock Purdy
5:06p ET
Brady credits Cardinals for ‘weathering the storm’
4:53p ET
49ers take the lead — and is Brandon Aiyuk back?
4:38p ET
Great start for Arizona, but can Cardinals sustain offense?
4:23p ET
Kyler to the HOUSE!
3:51p ET
What to watch for
3:40p ET
Pregame injury report
Live Coverage for this began on 8:11a ET