Kyle Shanahan offers strong response to Raiders' Jimmy Garoppolo
49ers players call Garoppolo's return a 'win-win' situation
Jimmy Garoppolo recalls moment Kyle Shanahan suggested 49ers
Jimmy Garoppolo deserved a better 49ers farewell than Shanahan's words
Shanahan clears up 49ers QB situation: 'This is Trey's team'
Kyle Shanahan says 'nothing's changed' with 49ers' QB situation
Jimmy Garoppolo gets another chance to gain 49ers' confidence
Jimmy Garoppolo contract status: Kyle Shanahan says, 'I do believe
Jimmy Garoppolo unhappy with 49ers-Dolphins trade, could benefit 49ers
49ers QB Jimmy Garoppolo gets Shanahan endorsement for 2021
Jimmy Garoppolo admits Kyle Shanahan's 49ers send-off affected him
49ers: Kyle Shanahan opens door for Jimmy Garoppolo replacement