49ers reward coach Kyle Shanahan with new 6-year deal, sources say
49ers head coach Kyle Shanahan watches A LOT of film - Niners Nation
5 NFL Draft trades that should happen, including 49ers' Jimmy
49ers Coach Confirms Injuries Suffered In Sunday's Win Over
San Francisco 49ers head coach Kyle Shanahan reacts to the 49ers
What 49ers win vs. Panthers taught us about Kyle Shanahan's offense
AP source: 49ers hire Steve Wilks as defensive coordinator
Offseason Recap: Kyle Shanahan Talks Three Quarterback Approach
49ers news: Looking back at every home opener under Kyle Shanahan
49ers signing Baker Mayfield would 'surprise me right now,' coach
Photo: New San Francisco 49ers Head Coach Kyle Shanahan loses
San Francisco 49ers Coaching Staff To Undergo Some Dramatic Changes
ESPN: 49ers to Sit Christian McCaffrey More Than Panthers Did to
Kyle Shanahan remains vague about 49ers' NFL draft plans - Sports