Kyle Shanahan reacts to Brock Purdy's on-field incident at 49ers practice – NBC Sports Bay Area & California
49ers give contract extensions to coach Kyle Shanahan and GM John Lynch
How 49ers' Kyle Shanahan will attack Senior Bowl as head coach
Shanahan Urges to 'Open Your Eyes' Amid Fight for Racial Equality
49ers HC Kyle Shanahan Screamed at NFLPA Player Director Dwayne Allen During OTAs
This 49ers team can rewrite Kyle Shanahan's playoff legacy - Sports Illustrated
Kyle Shanahan Demands NFLPA Player Director To Get Off the Field
49ers' coaching staff will be remembered among NFL's greatest – KNBR
What the 49ers are saying after dropping their rain-soaked season-opener at Bears – Daily Democrat