49ers depth chart: Kyle Shanahan must make these 3 tweaks now
Live updates from 49ers' introduction of Kyle Shanahan – East Bay
Kyle Shanahan must beat the lowly Cardinals
49ers opt not to 'fire Kyle Shanahan, John Lynch' but instead
49ers: Top 5 mistakes John Lynch, Kyle Shanahan made with roster cuts
49ers, GM John Lynch reach 5-year extension, sources say - ESPN
49ers opt not to 'fire Kyle Shanahan, John Lynch' but instead
Advice for Kyle Shanahan and John Lynch: A blueprint for 49ers
San Francisco 49ers True Fans - Who do you think will bounce back