NFL: 49ers view Purdy as more than system quarterback
49ers coach Kyle Shanahan grateful for stability from contract
49ers coach Kyle Shanahan grateful for stability from contract
49ers news: Why Kyle Shanahan belongs in the Coach of the Year
Canadian running Chase Brown receives Senior Bowl honour
Inside Josh McDaniels's quest to reprogram Jimmy Garoppolo and
49ers: Why was Kyle Shanahan extended and not John Lynch?
49ers hand Kyle Shanahan multiyear contract after Super Bowl
Kyle Shanahan 'almost canceled' his interview with 49ers