Pro Picks: Big week ahead for 49ers, other favorites
Christian McCaffrey has arrived, but the 49ers' offense still has a long way to go - The Athletic
49ers injury report: Christian McCaffrey still out of Week 18 practice
49ers-Giants: Instant analysis of McCaffrey-, Deebo-led win
Christian McCaffrey providing outsized value despite his position, powering 49ers' nine-game win streak
49ers-Giants highlights: Thursday Night Football score, top plays
49ers blow past Giants 30-12, win 13th straight in regular season - CBS San Francisco
McCaffrey and the 49ers win 13th straight in the regular season, beat the Giants 30-12 - The Globe and Mail
The 49ers go for their 14th straight regular-season win when they host the Cardinals