49ers: Does Kyle Shanahan have one last lesson for Mike McDaniel?
San Francisco 49ers Coach Defending Controversial Decision
2023 NFL preview: 49ers have one question at quarterback - Sports Illustrated
Eagles Rewind: Remembering Kyle Shanahan's first visit to Philly with the 49ers – Philly Sports
How Kyle Shanahan has taken the 49ers offense to the top of the NFL, NFL News, Rankings and Statistics
49ers should make Kyle Shanahan coach and GM, for all they'll pay him
Jaguars/NFL Insider: Bold move by 49ers should be applauded
Second-half offensive woes doom 49ers in latest loss
Will 49ers' Kyle Shanahan-Brock Purdy partnership stay friction free?
San Francisco 49ers officially hire Kyle Shanahan as new head coach
Who is Kyle Shanahan? Get to know the 49ers' head coach
A quick look at Kyle Shanahan and the 49ers
Kyle Shanahan playoff record: 49ers coach looking to build on recent postseason success
49ers give Kyle Shanahan six-year contract through 2025