Kyle Shanahan explains 49ers' decision to bench Jimmy Garoppolo for C.J. Beathard
49ers' Kyle Shanahan touches on locker room mood after Trey Lance's departure – NBC Sports Bay Area & California
49ers Postgame: Kyle Shanahan
NFL on FOX - The San Francisco 49ers are signing HC Kyle
Kyle Shanahan Says 49ers 'Have to Play Better' Following Week 1 Loss
49ers could be down 2 more CBs, but hopeful for Kittle
Kyle Shanahan, Sean McVay don't like talking about 49ers' 8-game winning streak against Rams - CBS San Francisco
49ers Postgame: Kyle Shanahan
49ers film room - How Kyle Shanahan sequences play calling part 2b: shotgun running game and run-pass option concepts : r/49ers
Kyle Shanahan Talks Team Energy When Playing at Home
49ers Post Game: Coach Kyle Shanahan - CBS San Francisco