49ers extend HC Kyle Shanahan, GM John Lynch
Transcript: Kyle Shanahan talks injuries, cancellation of 49ers' remaining practices, Trey Lance
Previewing the 49ers Compelling Battle at Wide Receiver in 2020
San Francisco 49ers - Wikipedia
49ers coach Kyle Shanahan plans quarterback rotation switch in second exhibition game - Newsday
Time on road helps Kyle Shanahan prepare injury-plagued 49ers for Giants
Time on road helps Kyle Shanahan prepare injury-plagued 49ers for Giants
Kyle Shanahan refuses to admit the 49ers are undisciplined
49ers injury updates: Kyle Shanahan talks K'Waun Williams, JaMycal Hasty, Kevin Givens, Maurice Hurst, Javon Kinlaw