Trey Lance news sparks Kyle Shanahan, 49ers consequences take
Kyle Shanahan did the right thing by changing his mind about Rich Scangarello
A Rival's Advice Put the 49ers on a Super Bowl Path - The New York Times
NFL fines 49ers' head coach Kyle Shanahan for not wearing mask
Why the 49ers Should (But Won't) Trade Kyle Shanahan and with Whom They Should Replace Him
Transcripts: What Kyle Shanahan, Jimmy Garoppolo, other 49ers said after 27-7 win vs. Seahawks
49ers sign Lynch, Shanahan to multi-year extension - CBS San Francisco
Kyle Shanahan emerges from father's shadow, makes own name with 49ers
Nick Bosa's holdout going 'exactly' how 49ers' Kyle Shanahan expected
Kyle Shanahan - Head Coach
Unmasked: NFL fines coaches, teams for not covering faces
49ers QB situation; Kyle Shanahan responds to Jimmy Garoppolo
The 49ers are a talented mess, and that's why Kyle Shanahan has to go - Niners Nation