Transcript: Kyle Shanahan discusses 49ers' win vs. Chiefs, Jimmy Garoppolo, Dante Pettis, Kendrick Bourne, Matt Breida, Tevin Coleman
Kyle Shanahan's remarkable press conference. And what it means going forward
Transcript: What Kyle Shanahan said after 49ers' first training camp practice
Kyle Shanahan Heartened by 49ers' Progress, and a Chance to Relax - The New York Times
Jimmy Garoppolo trade: Handicapping spots for the 49ers' QB
Shanahan 'can't believe it's legal' to motion Trent Williams
49ers News: Welcome to the Bay, Willie Snead - Niners Nation
Transcript: Kyle Shanahan provides important updates before 49ers' first road trip
Kyle Shanahan Sends Strong Message to Raiders QB Jimmy Garoppolo