49ers reward coach Kyle Shanahan with new 6-year deal, sources say - ESPN
49ers' Kyle Shanahan, John Lynch in favor of emergency backup QB rule change: 'Very smart thing to have'
Kyle Shanahan 'almost canceled' his interview with 49ers
49ers' Kyle Shanahan plans to spell Christian McCaffrey more often
Kyle Shanahan gets brutally honest 49ers 2023 QB situation
The 49ers see more work needed after 2-0 start on the road to open the season, Sports
Kyle Shanahan finishes 2nd in close Coach of the Year race - BVM Sports
Could the 49ers Use a Decade-Old Idea to Get Back to the Super Bowl? - The Ringer
49ers coach Kyle Shanahan grateful for stability from contract extension
Why Kyle Shanahan isn't concerned with high number of interceptions in 49ers practices