San Francisco 49ers head coach Kyle Shanahan defended quarterback Jimmy Garoppolo
49ers Hire Kyle Shanahan As Head Coach
Time to hold 49ers head coach Kyle Shanahan accountable
49ers head coach Kyle Shanahan: From ball boy to head coach
How Kyle Shanahan makes decisions for the 49ers with no regrets - The Washington Post
49ers' Shanahan to skip NFL Combine, work with overhauled staff
49ers, Kyle Shanahan not taking Raiders lightly despite QB tumult
The Niners' Offense Is Cruising — Until Kyle Shanahan Runs Out Of Scripted Plays
SF 49ers, Kyle Shanahan eyeing Super Bowl in Year 7 together
49ers QB Trey Lance improving per head coach Kyle Shanahan
San Francisco QB Jimmy Garoppolo looks to improve under Kyle Shanahan
What 49ers' Kyle Shanahan did to improve as a head coach this offseason
49ers head coach Kyle Shanahan needs Trey Lance to be good