Do Kyle Shanahan and Jimmy Garoppolo actually hate each other?
The 49ers' heavy investment in QB Trey Lance backfires
The Niners' Offense Is Cruising — Until Kyle Shanahan Runs Out Of Scripted Plays
49ers 31-7 loss to Eagles falls at feet of Kyle Shanahan
Kyle Shanahan clarifies Jimmy Garoppolo injury, expectations for possible return – KNBR
49ers head coach Kyle Shanahan on Jimmy Garoppolo shoulder injury
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.”
Jimmy Garoppolo, Kyle Shanahan and the 49ers' Twisted Fate at Quarterback - WSJ
Transcript: Kyle Shanahan talks 49ers-Patriots, injury updates, run game, trade possibilities, Jimmy Garoppolo, George Kittle, backup QBs
NFL World Reacts To Kyle Shanahan's Big Announcement - The Spun: What's Trending In The Sports World Today
Raiders QB Jimmy Garoppolo probably won't play vs. 49ers on Sunday
Kyle Shanahan Takes Shot at Raiders QB Jimmy Garoppolo
Jimmy Garoppolo recalls moment Kyle Shanahan suggested 49ers backup QB role – NBC Sports Bay Area & California
49ers season rests with the health of Jimmy Garoppolo