NFL overtime rule: 49ers' Shanahan says it's fair after Bills-Chiefs
Kyle Shanahan Not Having Fun Right Now
49ers give contract extensions to coach Kyle Shanahan and GM John
49ers Post Game: Kyle Shanahan and Trey Lance
Matt Ryan discusses relationship with Kyle Shanahan, joining CBS
49ers sign Kyle Shanahan, John Lynch to multi-year contract
Kyle Shanahan and 49ers Players Discuss Offseason Training
Shanahan Evaluates Performances of Young Players in #SFvsGB
Trey Lance leads mistake-heavy 49ers to last-second 21-20 win
Kyle Shanahan shouldn't play Brock Purdy when 49ers face Raiders