49ers give contract extensions to coach Kyle Shanahan and GM John
Fred Warner contract talks: 49ers LB wants to be 'Niner for life'
Kyle Shanahan ready for divisional battle against 'improved
Fred Warner, 49ers defense looking to prove Kyle Shanahan wrong vs
49ers coach Kyle Shanahan grateful for stability from contract
Kyle Shanahan believes in young 49ers O-linemen but admits we're
Why Shanahan 'keeping it real' is important to 49ers' season
49ers' 2019 'Who Is?' series: Linebacker Fred Warner
49ers' Fred Warner critical of his own play but coach feels the LB
49ers: Kyle Shanahan wisely scheming up Trey Lance era over combine
49ers' Kyle Shanahan, Fred Warner praise Deion Sanders for start
Kyle Shanahan acknowledges 'weird situation' with 49ers QBs over