49ers hope McCaffrey boost lifts offense down stretch
49ers' McCaffrey has MVP-like performance in win over Cardinals
Can 49ers' Kyle Shanahan solve Cowboys' dominant defense?
49ers camp: Top 5 observations in Monday's feisty padded practice
Christian McCaffrey weighs in on 49ers QB situation as Kyle Shanahan makes stance clear - Mirror Online
Christian McCaffrey jaded by trade, adamant about winning with 49ers
Christian McCaffrey Traded to 49ers: Compensation, Insight, and More Details
Panthers trade McCaffrey to 49ers for picks
49ers news: Kyle Shanahan describes why Christian McCaffrey is so special
How Christian McCaffrey powers 49ers with anger, authenticity