49ers: Does Kyle Shanahan have one last lesson for Mike McDaniel?
49ers look to rebound from loss, keep control of NFC race – KGET 17
Kyle Shanahan preparing for Tampa Bay & Dallas ahead of Monday
Who is Kyle Shanahan? Get to know the 49ers' head coach
Head coach Kyle Shanahan's bye-week message received by 49ers
Kurtenbach: Kyle Shanahan's evolution a huge component of 49ers
49ers get back into groove headed into showdown in Seattle
Kyle Shanahan struggles to control his language as he talks 49ers
49ers coach Kyle Shanahan plans quarterback rotation switch in 2nd
49ers' Kyle Shanahan flexes his playbook: Here's how
49ers give contract extensions to coach Kyle Shanahan and GM John
49ers granted a rare unscheduled off day. What got into Kyle Shanahan?
Kyle Shanahan off to rough start as 49ers coach
San Francisco 49ers head coach Kyle Shanahan watches during the