Kyle Shanahan hints 49ers' No. 2 QB battle won't end in training camp - The Athletic
49ers will allow Charles Omenihu to play after domestic-violence arrest
Coordinators for different reasons
49ers news: Why Kyle Shanahan's 4th down aggressiveness will increase in '23 - Niners Nation
Michael Silver: It's time to accept Trey Lance is no longer 49ers' QB of future - InForum
Kyle Shanahan's best coaching job yet has 49ers on precipice of another Super Bowl - The Athletic
NFL Week 6 Power Rankings: San Francisco 49ers remain on top, Philadelphia Eagles crack the top 3, NFL News, Rankings and Statistics
49ers head coach Kyle Shanahan play calling risky or conservative
Kyle Shanahan taking interesting approach to help out 49ers rookie