Kyle Shanahan defends controversial decision in loss to Broncos
49ers' Kyle Shanahan, Jimmy Garoppolo don't have to mend
49ers' Kyle Shanahan feels Brock Purdy made 'all the plays' in
Jimmy Garoppolo admits Kyle Shanahan's 49ers send-off affected him
Kyle Shanahan embraces 49ers' 3 quarterback dilemma, says it's 'cool'
Kyle Shanahan Is a Wizard, But His Game-Management Issues Could
49ers' Kyle Shanahan gets real about Trey Lance possibly leaking
Kyle Shanahan, 49ers endure another tough playoff loss - Newsday
Kyle Shanahan: No guarantee Jimmy Garoppolo will be alive or on
Kyle Shanahan Doubles Down on Jimmy Garoppolo's Future with the 49ers
49ers' Kyle Shanahan Downplays Reports of Trey Lance Developing
Kyle Shanahan says he's 'really not concerned about' Jimmy
The 49ers' weak link? Kyle Shanahan's offense