Why keeping Jimmy Garoppolo was the best move for the 49ers, even
Nick Bosa's recovery could have the 49ers star 'better than his
The 49ers push in all the chips. They'd better be right
The Thread: With one trade, Kyle Shanahan puts all pressure on himself
Steve Wallace: 10-Year Club
Report: Shanahan offered 49ers' No. 2 pick for Cousins in 2017
49ers in QB limbo? Shanahan suggests Lance isn't close to being ready
49ers sign GM John Lynch, head coach Kyle Shanahan to extensions
Transcript: What Kyle Shanahan said the day after 49ers' Week 1
4 Takeaways: Kyle Shanahan Discusses 49ers Offseason
The Joe Staley Experiment
49ers HC Kyle Shanahan talks about how impressive the fans have
Kyle Shanahan leaned into 49ers-Cowboys history before wild-card