Christian McCaffrey trade: Perfect fit for what the 49ers do well - Sports Illustrated
McCaffrey, Shanahan football family trees go back to 1994
Inside the Christian McCaffrey trade, his historic day vs. the Rams - Sports Illustrated
Christian McCaffrey powers 49ers offense past Rams 31-14; 5 burning questions answered
How Christian McCaffrey powers 49ers with anger, authenticity
Christian McCaffrey trade from Panthers to 49ers: Inside story - ESPN
49ers news: Christian McCaffrey said he has too much respect to wear Frank Gore's #21 jersey - Niners Nation
Christian McCaffrey, 49ers Are Just Getting Started Tormenting Opposing NFL Defenses, News, Scores, Highlights, Stats, and Rumors
Christian McCaffrey on trade to 49ers: 'I firmly believe it's the best thing that ever happened to me'