49ers' Christian McCaffrey trade: Why Kyle Shanahan has no regrets – NBC Sports Bay Area & California
Kyle Shanahan explains how Christian McCaffrey elevates the 49ers offense
49ers head coach Kyle Shanahan raves about RB Christian McCaffrey
Giants face huge task in slowing 49ers' Christian McCaffrey
Kyle Shanahan on #SFvsLAR, Trade Deadline and Injury Updates
Christian McCaffrey racing to make sudden impact for 49ers
49ers news: Kyle Shanahan says Deion Sanders' has the most hype team - Niners Nation
Fantasy Football: Christian McCaffrey trade fallout; what it means for 49ers and Panthers
Fantasy football news & notes: Christian McCaffrey traded - ESPN
49ers' McCaffrey starts to make good on John Lynch's Super Bowl bet - The San Diego Union-Tribune
49ers' Kyle Shanahan defends decision to leave Christian McCaffrey in the game late vs. Rams
49ers' Christian McCaffrey remains key ingredient for offense
49ers count on bigger impact in Game 2 with Christian McCaffrey