How long is Kyle Shanahan's new contract with the 49ers?
Kyle Shanahan, players admit having doubt over Nick Bosa deal
MMQB: Undefeated 49ers, juggernaut defense are here to stay
49ers hang on late for 23-17 wild-card victory over Cowboys
Kurtenbach: Kyle Shanahan is proving he's irreplaceable amid the
Report: 49ers plan to offer Shanahan 6-year deal
Source: Kyle Shanahan, 49ers Agree to 6-Year Contract Through
Kyle Shanahan - Wikipedia
Report: 49ers and Kyle Shanahan finalizing six-year contract
MMQB: 49ers and Chiefs win, setting up Super Bowl LIV matchup
Kyle Shanahan - Wikipedia
Column: Matt Ryan should be on the 49ers in 2023 - Sactown Sports