Kyle Shanahan recaps first day of 49ers practice in Colorado - Sactown Sports
49ers news: Kyle Shanahan says 'we blew it' on third down against the Falcons - Niners Nation
49ers hand Kyle Shanahan multiyear contract after Super Bowl appearance
2017 Opponent Scouting Report: Week 5, 49ers Offense, Can We Trade For Kyle Shanahan? - Stampede Blue
Think you can't forget 28-3? Imagine how Kyle Shanahan feels - The Boston Globe
Rankings In our Week 5 fantasy
Kyle Shanahan Provides Injury Updates Ahead of 'MNF'
Oakland Raiders news, schedule, tickets and results - San Francisco Chronicle
The 49ers' Latest Major Injury Blow Confirms the Curse of 28-3 Continues to Haunt Kyle Shanahan