MMQB: Undefeated 49ers, juggernaut defense are here to stay - Sports Illustrated
What we learned at 49ers free agency press conference – East Bay Times
49ers' Trey Lance taking ownership at QB under Kyle Shanahan
Kyle Shanahan: 'We've Got to Play a Lot Better'
49ers news: It's time for Kyle Shanahan to look in the mirror - Niners Nation
49ers Insider Shares Take on Kyle Shanahan's Job Security
Raiders win joint practices with 49ers, but view was limited, Adam Hill, Sports
49ers: Garoppolo or Lance? Why the finale is a referendum on Shanahan
49ers sign Bosa to record-setting deal
Kyle Shanahan makes real deal San Francisco 49ers QB admission - Mirror Online
Kawakami: Inside the Kyle Shanahan-Steve Kerr summer confab — the stories they told, the bond they forged - The Athletic
Why Shanahan 'keeping it real' is important to 49ers' season – The Mercury News
Kyle Shanahan on Brock Purdy performance vs the Steelers : r/49ers