Purdy: What Kyle Shanahan needs to show 49ers fans in Falcons' playoff game Sunday – East Bay Times
NFL fines 49ers' head coach Kyle Shanahan for not wearing mask
Like it or not, Kyle Shanahan is all-in on Trey Lance
Kyle Shanahan emerges from father's shadow, makes own name with 49ers
49ers extend contracts with coach Kyle Shanahan, GM John Lynch - CGTN
Trey Lance trade: 49ers' Kyle Shanahan on how QB didn't pan out
Shanahan, Quinn bring painful past to 49ers-Cowboys meeting
Kyle Shanahan: 'We've Got a Real Solid Group'
49ers coach Kyle Shanahan grateful for stability from contract extension