49ers news: Trading for Christian McCaffrey was a 'no-brainer
San Francisco 49ers acquire Christian McCaffrey from Panthers
49ers Announce Trade for Running Back Christian McCaffrey
McCaffrey, Shanahan football family trees go back to 1994
49ers reportedly interested in trading for Panthers RB Christian
Christian McCaffrey Trade Is Exactly What Win-Now 49ers Need for
Teams to watch in Christian McCaffrey trade talks include Bills, 49ers
Christian McCaffrey trade grades: Panthers receive a haul of draft
Christian McCaffrey Traded to 49ers; Panthers Reportedly Receive 4