Why Hasn't Kyle Shanahan Named a Starting QB Yet?
Kyle Shanahan unconcerned with Nick Bosa missing practice time - NBC Sports
Kyle Shanahan's remarkable press conference. And what it means going forward
On the 49ers bye week to-do list: rest, heal up and for God's sake fix the offensive line
Jimmy Garoppolo to start for 49ers in Chicago homecoming
Kyle Shanahan: I don't need to announce the starting quarterback, I don't think I need to announce the starting punt returner, either, but I bet you guys could figure it out.”
Why Hasn't Kyle Shanahan Named a Starting QB Yet?
49ers in the playoffs? Seriously?
Kyle Shanahan explains why the 49ers can't always rely on Trey Lance's ability to improvise
There's more to this than a win over the Giants. Shanahan makes a statement
Kyle Shanahan: There's no 'store where you can just go get quarterbacks' at any time - Niners Nation