49ers juggle quarterbacks at start of camp
Shanahan clears up 49ers QB situation: 'This is Trey's team'
49ers' Jimmy Garoppolo only bruised, could keep Lance on sideline
Transcripts: What Kyle Shanahan, Jimmy Garoppolo, and Richard
49ers-Cowboys injury report: Jimmy Garoppolo works out, nearing
Jimmy Garoppolo on Kyle Shanahan, the 49ers and going to the Raiders
Inside Jimmy Garoppolo's foot prognosis: Remarkable reversal
This 49ers season should be Shanahan's masterpiece
Kyle Shanahan offers strong response to Raiders' Jimmy Garoppolo
Kyle Shanahan reveals timeline for possible Jimmy Garoppolo return