49ers coach Kyle Shanahan grateful for stability from contract extension - CBS San Francisco
With blockbuster trade, 49ers go all-in on rookie QB
49ers coach Kyle Shanahan grateful for stability from contract extension
49ers coach Kyle Shanahan grateful for stability from contract extension
The 49ers are a talented mess, and that's why Kyle Shanahan has to go - Niners Nation
Winless Broncos put historic loss in rearview as they prepare for basement brawl with Bears - Powell River Peak
49ers coach Kyle Shanahan grateful for stability from contract extension
49ers coach Kyle Shanahan grateful for stability from contract extension
Shanahan grateful for stability from contract extension - West Hawaii Today
Kyle Shanahan on NFL trade deadline: 'I'd be surprised if anything goes down'