McCaffrey throws, catches, rushes for TDs, Niners rout Rams
Christian McCaffrey trade: Should the 49ers have gone all-in? - ESPN
Christian McCaffrey 'forever grateful' to Panthers after trade
Christian McCaffrey makes Niners debut - Axios San Francisco
Carolina Panthers trade Christian McCaffrey to the 49ers
49ers Acquire Christian McCaffrey in Trade With Panthers – NECN
Christian McCaffrey trade: Winners and losers of 49ers-Panthers deal
Do McCaffrey, Samuel give 49ers the NFL's most dynamic duo?
Panthers trading Christian McCaffrey to 49ers in blockbuster