Christian McCaffrey on trade to 49ers: 'I firmly believe it's the best thing that ever happened to me'
Panthers trade RB Christian McCaffrey to 49ers
Chiefs News 10/21: The 49ers have traded for Christian McCaffrey - Arrowhead Pride
McCaffrey, Shanahan football family trees go back to 1994
Christian McCaffrey trade paying off for San Francisco 49ers; Derrick Henry tops 200 yards again versus Houston Texans, NFL News
Christian McCaffrey trade from Panthers to 49ers: Inside story - ESPN
49ers' Christian McCaffrey took trade from Panthers 'personally'
Inside the Christian McCaffrey trade, his historic day vs. the Rams - Sports Illustrated
Kyle Shanahan: 49ers RB Christian McCaffrey makes game planning a lot more fun
Trading Christian McCaffrey opens up options for Panthers