49ers' Shanahan says no to Garoppolo return, commits to Purdy-Lance
49ers coach Kyle Shanahan grateful for stability from contract extension
49ers news: Kyle Shanahan jumps into top 5 of NFL head coaches
Five areas 49ers must focus on this NFL offseason
Kyle Shanahan remains upbeat despite 1-4 start
Chiefs rematch conjures bad Super Bowl memories for 49ers
Why 49ers HC Kyle Shanahan's reluctant to take Christian McCaffrey out - Niners Nation
49ers coach Kyle Shanahan's red 'Shanahat' will remain in storage
Kawakami: Brock Purdy is set at QB1, Josh Johnson QB2 and the rest of the 49ers' stretch-run plan - The Athletic
What Tom Brady appreciates most about 49ers, Kyle Shanahan
49ers-Cowboys: What Shanahan, Purdy, Niners say after game
What the 49ers and Cardinals Had to Say Following #AZvsSF
Lombardi] Kyle Shanahan says the 49ers have to do a better job with their RB rotation — Elijah Mitchell didn't see any carries and Shanahan said that was NOT the plan. 23