49ers' Christian McCaffrey throws touchdown pass to Brandon Aiyuk
49ers acquire RB Christian McCaffrey from Panthers
Purdy throws 2 TDs in return from elbow surgery; 49ers drill
49ers observations: Christian McCaffrey fuels overtime win vs
Purdy throws 2 TDs in return from elbow surgery; 49ers drill
49ers' Christian McCaffrey believes NFC title was 'stolen
49ers edge Raiders 37-34 in OT for 9th consecutive win
Christian McCaffrey dazzles for 49ers in 31-14 win over Rams
Purdy, 49ers spoil Steelers' home opener
49ers aim to continue regular-season dominance of Rams