Kyle Shanahan says 49ers' new starting QB C.J. Beathard has improved since last season
LB Terence Garvin signing with San Francisco 49ers, per report
49ers extend contracts of GM John Lynch, coach Kyle Shanahan - ESPN
Ex-49ers QBs, current teammates rejoice at Garoppolo deal – East Bay Times
FMIA Training Camp: Jerry Jones Still Believes; Shanahan on the SF Safety Net - NBC Sports
49ers news: Analyzing Kyle Shanahan's Offense in Season Openers - Niners Nation
Kyle Shanahan playoff record: 49ers coach looking to build on recent postseason success
49ers will never ditch their ping-pong tables, Shanahan says
49ers Notebook: Nick Bosa sends Kyle Shanahan a curse-filled message; Deebo responds to Raheem Mostert; Shanahan on Trey Lance, QBs; Players praise Brock Purdy
49ers stick together - and win