The 49ers view Brock Purdy as far more than just a system quarterback
49ers' Christian McCaffrey trade: Why Kyle Shanahan has no regrets
49ers' Christian McCaffrey misses another practice, but vows to play
49ers' McCaffrey misses another practice but vows to play vs
San Francisco 49ers Team News, Fixtures and Results - Page 2
49ers' McCaffrey misses another practice, but vows to play
How to watch Cowboys vs. 49ers: Start time, storylines and more
Pro Picks: Big week ahead for 49ers, other favorites
49ers: Christian McCaffrey to miss practice with knee injury
How to watch Cowboys vs. 49ers: Start time, storylines and more