49ers give Kyle Shanahan, John Lynch multiyear contract extensions
Why Christian McCaffrey seamlessly fits with 49ers, according to John Lynch – NBC Sports Bay Area & California
Kyle Shanahan has history of bold draft choices
49ers News: Kyle Shanahan and John Lynch have restored the team's good name - Niners Nation
49ers coach Kyle Shanahan, GM John Lynch receive contract extensions
49ers give Kyle Shanahan, John Lynch multiyear contract extensions
49ers sign OG Laken Tomlinson through 2021
49ers reward Kyle Shanahan, John Lynch with contract extensions, Sports