Kyle Shanahan's remarkable press conference. And what it means
How Good is 49ers Head Coach Kyle Shanahan? - Sports Illustrated
You can't win games in May, but you sure as hell can lose them
Kyle Shanahan Talks Excitement for First Game of the Regular Season
49ers sign GM John Lynch, head coach Kyle Shanahan to extensions
For Kyle Shanahan, leading 49ers to Super Bowl is childhood 'dream
Kyle Shanahan: “We have moved on to Trey”
Kyle Shanahan: Breaking News, Rumors & Highlights
49ers news: Kyle Shanahan says 'we blew it' on third down against