Inside the 49ers: Would Shanahan ever give up play-calling duties? – Daily Democrat
Dez Bryant to The Bay? Kyle Shanahan and the 49ers certainly have the money to spend
Purdy runs for a TD before Chargers backups roll past 49ers 23-12
49ers head coach Kyle Shanahan speaks out against police brutality, racism in passionate speech
What Really Happened: Revisiting the Tampa Buccaneers- San Francisco 49ers Week 14 Predictions - Bucs Nation
Dolphins fall to 49ers; Garoppolo breaks foot
49ers' Kyle Shanahan feels Brock Purdy made 'all the plays' in return to action: 'I don't think he had a bad one'
Kyle Shanahan returns to Atlanta with first-place 49ers
Transcript: San Francisco 49ers Head Coach Kyle Shanahan Conference Call - Wednesday, December 4, 2019
Kyle Shanahan downplays George Kittle displaying 'F--- Dallas' T-shirt during Week 5 blowout win over Cowboys
Transcript: What Kyle Shanahan said the day after 49ers' Week 2 win vs. Rams
Transcript: What Kyle Shanahan said the day after 49ers' preseason win vs. Broncos
Steelers insider Ray Fittipaldo live chat with fans: Tuesday, Sept. 12
Transcript: What Kyle Shanahan said the day after 49ers' preseason loss vs. Raiders