49ers realizing Kyle Shanahan 6-year contract was a mistake
49ers coach Kyle Shanahan grateful for stability from contract
Deebo Samuel Calls Contract Extension a 'Blessing'
AP Source: 49ers agree to contract extension with Kyle Shanahan
NFL 49ers extend contracts for coach and GM after 3-0 start
San Francisco 49ers Announce Kyle Shanahan, John Lynch Extensions
NFL rumors: Kyle Shanahan, 49ers agreed to new contract before
49ers reward Kyle Shanahan with six-year extension – Daily Democrat
Why 49ers made right move in prioritizing Kyle Shanahan over John
49ers' Kyle Shanahan 'pumped' about George Kittle's contract