Kyle Shanahan details 'tough' conversations with Trey Lance - Sactown Sports
49ers give contract extensions to coach Kyle Shanahan and GM John Lynch - CBS Sacramento
Months after Kyle Shanahan, John Lynch gets his extension, too – KNBR
49ers sign Lynch, Shanahan to multi-year extension - CBS San Francisco
Kyle Shanahan goes for the TD with 1 second left in the half, and 49ers get it in win over Rams
49ers give contract extensions to coach Kyle Shanahan and GM John Lynch, National
49ers announce contract extensions for Kyle Shanahan, John Lynch - Sactown Sports
49ers agree to multi-year contract extensions with Kyle Shanahan and John Lynch
49ers Extend Kyle Shanahan, John Lynch
Why 49ers' six-year extension for Kyle Shanahan is truly a big deal
49ers hand Kyle Shanahan multiyear contract after Super Bowl appearance