The wild ticket 49ers used in Christian McCaffrey trade competition
49ers' Christian McCaffrey trade: Why Kyle Shanahan has no regrets – NBC Sports Bay Area & California
Christian McCaffrey trade a 'no-brainer' says 49ers coach - Sactown Sports
Christian McCaffrey trade from Panthers to 49ers: Inside story - ESPN
Christian McCaffrey trade details: Everything to know [Updated]
Panthers trade Christian McCaffrey traded to 49ers
Why did Christian McCaffrey get traded to the 49ers?
San Francisco 49ers acquire Christian McCaffrey in trade with Carolina Panthers - AS USA
Panthers star RB Christian McCaffrey traded to 49ers for draft picks
WOW! 49ers Trade for Panthers RB Christian McCaffrey