San Francisco 49ers quarterback Jimmy Garoppolo's 33-yard sideline loft hits running back Christian McCaffrey on 49ers' first drive
49ers emerge as legit NFC threat after beating Cardinals - ESPN
San Francisco 49ers acquire Christian McCaffrey from Panthers
49ers unleash full McCaffrey-Samuel combo for first time on Chargers
Max McCaffrey hopes to make homecoming special
Max McCaffrey joins Northern Colorado football coaching staff
Meet Christian McCaffrey's brothers: Luke, Dylan up next in Ed McCaffrey's famous football family tree
49ers re-sign Kerry Hyder
49ers sign WR Max McCaffrey, Page 7
NFL trade deadline picks for all 32 teams: Jerry Jeudy, Cam Akers and more - The Athletic
49ers beat Cowboys to get back to NFC title game – Orange County Register
49ers signing Packers WR off practice squad
49ers re-sign pair of veterans
NFL Week 15 Thursday Night Football Showdown Playbook: San Francisco 49ers vs Seattle Seahawks DFS Picks
49ers signing WR Max McCaffrey off Packers' practice squad, per report