The 49ers are giving coach Kyle Shanahan everything he needs to
Bye week gives 49ers chance to study what's working, what's not
Rookie Nick Bosa joins list of 49ers' injured
With Redskins in rearview mirror, Kirk Cousins and Vikings all in
49ers vs. Steelers live blog
Kyle Shanahan is at war with himself
Give Kyle Shanahan a pass for 49ers' offensive failure vs. Eagles
Peter King says the 49ers are the 7th-best team in the NFL. Is he
Kyle Shanahan's remarkable press conference. And what it means