Kurtenbach: Kyle Shanahan's evolution a huge component of 49ers
Undefeated 49ers reward Kyle Shanahan, John Lynch with extensions
49ers sign Kyle Shanahan, John Lynch to multi-year contract
49ers cut short offseason program after injuries - The San Diego
Kyle Shanahan admits 49ers made a mistake surrendering draft picks
Why the 49ers Coach Wears that Red Trucker Hat on the Sidelines
The 49ers are a talented mess, and that's why Kyle Shanahan has to
49ers Extend Two Key Contracts
San Francisco 49ers head coach Kyle Shanahan defended quarterback
49ers sign GM John Lynch, head coach Kyle Shanahan to extensions