Kyle Shanahan defends Trey Lance after weird touchdown pass in 49ers' preseason opener - A to Z Sports
49ers news: Kyle Shanahan explains why QB Brock Purdy is 'the real deal' - Niners Nation
49ers' Kyle Shanahan: Brock Purdy is 'healed,' getting arm in shape
49ers news: Kyle Shanahan made adjustments and got his groove back - Niners Nation
Oakland Raiders news, schedule, tickets and results - San Francisco Chronicle
Think you can't forget 28-3? Imagine how Kyle Shanahan feels - The Boston Globe
49ers HC Kyle Shanahan regrets not going for it on fourth down against the Packers - Niners Nation
49ers' Kyle Shanahan unveils why Trey Lance was absent after the Sam Darnold decision
You only get better or you get worse - Kyle Shanahan Sets The Tone For San Francisco 49ers - EssentiallySports
49ers news: It's time for Kyle Shanahan to look in the mirror - Niners Nation
2021 NFL draft: The top 50 prospects in the 2021 NFL draft class
What's the 49ers' practice plan during 'bomb cyclone' week?
49ers' Kyle Shanahan explains real deal comment about Brock Purdy
Kyle Shanahan Expects 49ers' Talented Offense to Keep Getting Better – NBC Bay Area