49ers News: Kyle Shanahan must stop living in his fears - Niners
San Francisco 49ers officially hire Kyle Shanahan as new head
49ers vs. Seahawks fourth quarter thread: One more touchdown
Cardinals beat the 49ers, 17-10, with defense making 4 fourth-down
Why the 49ers are Extremely Fortunate to Have Kyle Shanahan
How NFL defenses are evolving to stop the boot-action explosion
Kyle Shanahan talks Jaguars defense, Jimmy Garoppolo adjusting
49ers sign backup kicker, still working on Nick Bosa deal
49ers' Kyle Shanahan plans to spell Christian McCaffrey more often