Kawakami: Kyle Shanahan on the moment he knew Brock Purdy was his
49ers' Kyle Shanahan 'Really Hoping' Trey Lance Remains with Team
Brock Purdy's Injury Was the One Problem Kyle Shanahan Couldn't
49ers: Kyle Shanahan failed creativity test after Brock Purdy injury
49ers coach Kyle Shanahan plans quarterback rotation switch in
The 49ers Bet Big on a Quarterback Upgrade but Ended Up Settling
San Francisco 49ers' Kyle Shanahan not ready to announce Week 1 QB
49ers News: March QB drama! - Niners Nation
Kyle Shanahan says San Francisco 49ers will draft quarterback with
49ers QB situation; Kyle Shanahan responds to Jimmy Garoppolo