Shanahan: Christian McCaffrey trade was 49ers' 'plan all along'
49ers recap: Shanahan didn't know McCaffrey had 4 TDs
Kyle Shanahan's relationship with Christian McCaffrey comes full-circle – NBC Sports Bay Area & California
Did Kyle Shanahan once babysit Christian McCaffrey?
Panthers Trade Christian McCaffrey To 49ers
Shanahan recalls childhood memories of 49ers-Cowboys rivalry
Panthers' Christian McCaffrey traded to SF 49ers
49ers give contract extensions to coach Kyle Shanahan and GM John Lynch
McCaffrey trade paying big dividends for the 49ers a year later, Sports
McCaffrey throws, catches, rushes for TDs, Niners rout Rams