Don't say that': 49ers' Kyle Shanahan won't imagine CMC trade fail
Christian McCaffrey has blunt response to critics of his 49ers
Kyle Shanahan doesn't regret the comments he made last season
Shanahan: Christian McCaffrey trade was 49ers' 'plan all along
Cowboys vs. 49ers Predictions, Picks, Odds Today: Dak Prescott
49ers' Christian McCaffrey trade: Why Kyle Shanahan has no regrets
49ers' Kyle Shanahan defends decision to leave Christian McCaffrey
McCaffrey trade paying big dividends for the 49ers a year later
Elated Kyle Shanahan reveals reaction to 49ers' Christian
Elated Kyle Shanahan reveals reaction to 49ers' Christian
All-in Christian McCaffrey trade gives 49ers something special now
Christian McCaffrey realizes 49ers trade best thing to happen to him