Purdy throws 2 TDs in return from elbow surgery; 49ers drill
Panthers trade Christian McCaffrey to 49ers
Christian McCaffrey has arrived, but the 49ers' offense still has
NFL playoffs: San Francisco 49ers thrash Seattle Seahawks as Brock
49ers running back Christian McCaffrey misses another practice
49ers' Christian McCaffrey (calf) misses practice, Deebo Samuel
Brock Purdy, 49ers ousted by Eagles in NFC title game
49ers will have Christian McCaffrey, Charvarius Ward vs. Chiefs
The 49ers see more work needed after 2-0 start on the road to open
49ers' McCaffrey misses another practice, but vows to play
NFL Week 5 SNF Showdown: Analyzing the Cowboys and 49ers