Purdy leads 49ers to 10th straight win, 38-13 over Cardinals
49ers' Christian McCaffrey trade: Why Kyle Shanahan has no regrets
Injuries to Jimmy Garoppolo, Lamar Jackson could shift NFL playoff
NFL Trade Deadline: The 49ers' move for Christian McCaffrey
49ers' Christian McCaffrey misses another practice, vows to play
49ers will be without Deebo Samuel for game vs. Rams – KXAN Austin
RB Index, Week 6: Four teams that should inquire about Christian
McCaffrey trade paying big dividends for the 49ers a year later
The 49ers took a huge swing with Trey Lance. It looks like they