49ers news: Kyle Shanahan isn't thinking about his star players getting hurt during the final two weeks - Niners Nation
49ers training camp updates, Saturday, August 17: Press conferences, live stream, & more with Kyle Shanahan - Niners Nation
Jimmy Garoppolo gets no respect, but he keeps on delivering for the 49ers - The Boston Globe
Gould's FG on final play gives 49ers 13-10 upset of Packers
49ers-Cardinals media week: Kyle Shanahan closing press conference, live stream, injury updates - Niners Nation
Buccaneers Battle Defending NFC West Champs 49ers in Week 11
First Look: Rams return from bye week to host 49ers in Week 8
Live updates from 49ers' introduction of Kyle Shanahan – East Bay Times
49ers News: Kyle Shanahan won't rest healthy players down the stretch - Niners Nation
Kyle Shanahan drops injury report bomb that is sure to fire up 49ers fans
Kyle Shanahan: 49ers Week 2 win against Seahawks was clouded by Trey Lance injury