49ers' Kyle Shanahan will keep quarterbacks on the run when necessary
49ers DE Nick Bosa feels 'weight off' shoulders with new extension
Kyle Shanahan: I don't need to announce the starting quarterback
San Francisco 49ers: NFL Analyst Critical of Trey Lance's Fit in
49ers, Jimmy Garoppolo Agree To Restructure; QB To Stay In San
49ers' Kyle Shanahan expects QB 'narrative' given situation
49ers' Trey Lance trade rumors: Kyle Shanahan, John Lynch address
Kyle Shanahan not yet ready to declare Nick Mullens as new 49ers
49ers news: Is Kyle Shanahan evolving as a coach? - Niners Nation
49ers sign Nick Bosa to a record-setting contract extension