Purdy Throws 2 TDs in Return From Elbow Surgery; 49ers Drill
49ers acquire RB Christian McCaffrey from Panthers
McCaffrey is first NFL player in over 15 years to record rush
49ers' Christian McCaffrey hits TD hat trick in breakout game vs
49ers-Rams live blog: Christian McCaffrey scores, Brandon Aiyuk
49ers observations: Ground game grinds out gritty Week 2 win over
49ers-Rams game blog: Defense delivers big second-half plays to
49ers 35, Cardinals 16: Christian McCaffrey scores 4 TDs in
49ers vs Seahawks Odds & Player Props: Why to Bet Brandon Aiyuk
Brandon Aiyuk Injury History & Updates
NFL Sunday: Christian McCaffrey stars as San Francisco 49ers
McCaffrey throws, catches, rushes for TDs, Niners rout Rams
The 49ers see more work needed after 2-0 start on the road to open
49ers' Christian McCaffrey throws touchdown pass to Brandon Aiyuk