Kyle Shanahan admits the 49ers need to do better with RB rotation
49ers' Kyle Shanahan makes questionable decisions before Super
Kyle Shanahan Chokes Again: Breaking Down Super Bowl Meltdown II
49ers officially hire Kyle Shanahan
Kyle Shanahan Tells Robert Saleh Not to Steal 49ers Coaches
Kyle Shanahan 'almost canceled' his interview with 49ers
49ers news: Kyle Shanahan is one of the least aggressive coaches
49ers coach Kyle Shanahan emphasizes NFL coaching diversity
Kyle Shanahan Shares Updates Following the 49ers Week 9 Bye
What Kyle Shanahan said the day after 49ers' preseason loss vs