49ers' Kyle Shanahan gets defensive when it comes to his offense
49ers' running game has the Shanahan name written all over it
Kyle Shanahan: 'We've Got a Real Solid Group'
You can't win games in May, but you sure as hell can lose them
Kyle Shanahan takes morbid turn to deflect question on Jimmy
49ers coach explains why Thursday night NFL games are so terrible
49ers' Kyle Shanahan reflects on Jimmy Garoppolo's wins, injuries
Kyle Shanahan Praises Players for 'Making Big Plays' in #SFvsCAR
Kurtenbach: Kyle Shanahan is proving he's irreplaceable amid the
Kyle Shanahan on non-guarantee about Jimmy Garoppolo's roster spot
49ers' Kyle Shanahan 'upset' with NFL over bizarre hat rules – NBC
49ers coach Kyle Shanahan on recent practice brawls: 'I want
49ers report card vs. Bears: Penalties, turnovers yielded collapse
How it started How it's going His conservative 4th downs