Panthers trading Christian McCaffrey to 49ers in blockbuster
Panthers activate Christian McCaffrey from injured reserve ahead
McCaffrey returns to practice for short-handed 49ers
McCaffrey trade paying big dividends for the 49ers a year later
49ers RB Christian McCaffrey surpasses 5,000 career rushing yards
49ers acquire RB Christian McCaffrey from Panthers
Panthers Trade RB Christian McCaffrey to 49ers for Package of
McCaffrey is first NFL player in over 15 years to record rush
Christian McCaffrey and the 49ers win 13th straight in the regular
Christian McCaffrey accomplishes amazing feat not seen since 2005