Defining Kyle Shanahan's offense
Kyle Shanahan downplays icy Matt LaFleur postgame handshake – NBC Sports Bay Area & California
49ers' dominant 2nd half bodes well for playoff future
49ers get back into groove headed into showdown in Seattle
49ers news: Kyle Shanahan says 'we blew it' on third down against the Falcons - Niners Nation
49ers miss opportunity to open cushion in playoff race
49ers' Kyle Shanahan explains bizarre clock management at the end of the first half vs. Cowboys
Injuries at cornerback, running back hinder 49ers - The San Diego Union-Tribune
Kyle Shanahan downplays value of Trey Lance's knowledge of offense
Purdy runs for a TD before Chargers backups roll past 49ers 23-12