Settled and secure, 49ers' Kyle Shanahan reflects on extension
Kyle Shanahan 'very grateful' for contract extension with 49ers
Maiocco] The 49ers announce multi-year contract extensions for
49ers give contract extensions to coach Kyle Shanahan and GM John
49ers agree to multi-year contract extensions with Kyle Shanahan
Schefter] 49ers announced they signed general manager John Lynch
49ers give contract extensions to coach Kyle Shanahan and GM John
49ers give contract extensions to coach Kyle Shanahan and GM John
Breaking: 49ers sign John Lynch and Kyle Shanahan to multi-year
San Francisco 49ers HC Kyle Shanahan Reacts To Contract Extension
49ers give contract extensions to coach Kyle Shanahan and GM John