Kyle Shanahan hopes to have Nick Bosa in practice next week - NBC Sports
San Francisco 49ers Online Channels + Best Plans to Get Them On: Watch Cable Free - HotDog
How to watch 49ers vs. Cardinals Week 18: Live stream, TV channel, start time, more – NBC Sports Bay Area & California
49ers' roster drama low aside from Trey Lance's status ahead of Chargers
Kyle Shanahan gave Trey Lance the day off after conversation about depth chart - NBC Sports
Kurtenbach: Signing Jimmy Garoppolo is Kyle Shanahan's first big test – East Bay Times
49ers stick together - and win
NFL 2022 commercial guide: All the teams, sponsors and broadcasters - SportsPro
McCaffrey bypasses Gore's No. 21 to become SF 49ers' new No. 23