Arizona Cardinals can get to playoffs in 2020
Live updates: 49ers vs. Cardinals on Thursday night
49ers reach midpoint at 8-0 just 2 years after 0-8 start
Not Quite A Rally: Cardinals Can't Finish Comeback Against 49ers
Kenyan Drake A Quick Study Against 49ers
The end of the 49ers' Jimmy Garoppolo era: Remembering the QB's top 6 moments - The Athletic
49ers destroy Cardinals in Mexico City, Jimmy Garoppolo throws four touchdowns
Garoppolo throws 4 TD passes, 49ers beat Cardinals 28-25
Rapid Reaction: Cards comeback falls short against unbeaten Niners - Revenge of the Birds