Source: 49ers give Kyle Shanahan 6-year extension, Sports
49ers coach Kyle Shanahan grateful for stability from contract extension
San Francisco 49ers HC Kyle Shanahan Reacts to Contract Extension
49ers reward Kyle Shanahan with six-year extension – Daily Democrat
49ers sign Kyle Shanahan, John Lynch to multi-year contract extensions as team continues to thrive
What 49ers extending Kyle Shanahan, John Lynch contracts means to Kyle Juszczyk – NBC Sports Bay Area & California
Why 49ers made right move in prioritizing Kyle Shanahan over John Lynch – Daily Democrat
49ers agree to extension with John Lynch to reportedly keep GM in San Francisco through 2024
Settled and secure, 49ers' Kyle Shanahan reflects on extension
49ers Announce Multi-Year Contract Extensions for John Lynch and Kyle Shanahan