What the 49ers and Cardinals Had to Say Following #AZvsSF
49ers news: Is No. 2 seed in NFL playoffs worth it for San Francisco?
SF 49ers: 5 injured players whose post-bye week returns help most
49ers news: Kyle Shanahan said the team has to protect George
49ers' Kyle Shanahan non-committal about starting Jimmy Garoppolo
Kyle Shanahan officially takes San Francisco 49ers head coach job
Lombardi] Kyle Shanahan says the 49ers have to do a better job
49ers coach Shanahan provides promising Aaron Banks injury update
49ers vs. Panthers: Kyle Shanahan has team's East Coast travel