AP source: 49ers acquire Christian McCaffrey from Panthers
Christian McCaffrey's initial reaction to Panthers-49ers trade
Christian McCaffrey Trade Revisited: Who Were the Real Winners and Losers from San Francisco 49ers-Carolina Panthers Trade?
Christian McCaffrey Trade: His Move to the 49ers + How He Fits
McCaffrey trade paying big dividends for the 49ers a year later
RB Christian McCaffrey: Trade to 49ers 'the best thing that ever happened to me'
McCaffrey is first NFL player in over 15 years to record rush, pass and receiving TD
Christian McCaffrey to make San Francisco 49ers debut against Kansas City Chiefs on Sunday after trade from Carolina Panthers, NFL News
49ers acquiring Christian McCaffrey in trade with Panthers
How Christian McCaffrey trade impacts 49ers RB depth chart