Christian McCaffrey trade: Perfect fit for what the 49ers do well
Why did Christian McCaffrey get traded to the 49ers?
Panthers trade star RB McCaffrey to San Francisco for draft picks
Christian McCaffrey trade from Panthers to 49ers: Inside story - ESPN
Panthers RB Christian McCaffrey trying to tune out trade talk
The wild ticket 49ers used in Christian McCaffrey trade competition
Why ESPN believes Panthers won Christian McCaffrey trade – KNBR
Why Did the Panthers Trade Christian McCaffrey? Revisiting
Christian McCaffrey's initial reaction to Panthers-49ers trade
Carolina Panthers at San Francisco 49ers: Christian McCaffrey back