McCaffrey throws, catches, rushes for TDs, Niners rout Rams
Film Room: How Christian McCaffrey has elevated the 49ers' offense
49ers' Christian McCaffrey is helpless to stop Chiefs' onslaught
49ers mailbag: How does Christian McCaffrey trade change Elijah Mitchell's role? - The Athletic
How Christian McCaffrey powers 49ers with anger, authenticity
McCaffrey trade not nearly enough to lift 49ers past Chiefs
Christian McCaffrey trade: Should the 49ers have gone all-in? - ESPN
Christian McCaffrey trade: Should the 49ers have gone all-in? - ESPN
Christian McCaffrey Next Team Odds: Bills favored to land star RB