Kyle Shanahan and 49ers have entered their Super Bowl-or-bust era
Why were 49ers' stars playing late in a rout? Kyle Shanahan explains
San Francisco 49ers head coach Kyle Shanahan reacts to the 49ers
49ers coach Kyle Shanahan apologizes to the Raiders' Maxx Crosby
Kyle Shanahan: Only meltdown can stop 49ers' Brock Purdy as QB1
49ers coach Kyle Shanahan grateful for stability from contract
49ers give contract extensions to coach Kyle Shanahan and GM John
49ers news: Why Kyle Shanahan belongs in the Coach of the Year
49ers' Kyle Shanahan rejects excess praise with Rams on deck
Kyle Shanahan gets testy with reporters after Trey Lance injury
Kyle Shanahan on Super Bowls, Lance, the SF Job, and Coaching With