Brock Purdy QB sneak 'took' fifth Christian McCaffrey TD, Brandon
Does a 49ers trade for Christian McCaffrey make sense?
Christian McCaffrey on trade to 49ers: 'I firmly believe it's the
49ers' Christian McCaffrey trade 'highway robbery,' Donte Whitner
Why Christian McCaffrey felt very fortunate to land with 49ers
Christian McCaffrey shares first emotion after Panthers-to-49ers
49ers' Nick Bosa absent amid contract talks; Trey Lance 'in great
ESPN reassesses regrettable Christian McCaffrey-to-49ers trade
Christian McCaffrey for NFL MVP? Kyle Shanahan, 49ers address