Why Kyle Shanahan was 'miserable' on the day the 49ers traded for
No competition, Jimmy Garoppolo remains San Francisco starting
Kyle Shanahan doesn't rule out 49ers keeping Jimmy Garoppolo
Miami were in the 'conversation' for Jimmy Garoppolo before 49ers
Jimmy Garoppolo comes off bench to lead 49ers past Seahawks 27-7
Kyle Shanahan admits he botched Jimmy Garoppolo question
Jimmy Garoppolo unhappy with 49ers-Dolphins trade, could benefit 49ers
49ers head coach Kyle Shanahan on the teams defense: You can tell
What The 49ers Said Following Their 27-7 Win Over The Seahawks
Shanahan clears up 49ers QB situation: 'This is Trey's team
Kyle Shanahan's best coaching job yet has 49ers on precipice of
49ers QB Jimmy Garoppolo cleared after shoulder surgery, now what?