Kyle Shanahan's 49ers starting to look like one-hit wonders
49ers news: It's time for Kyle Shanahan to look in the mirror - Niners Nation
Grading Kyle Shanahan's Quarterback Decisions - Bay Area Sports Digest
49ers news: Kyle Shanahan says Jimmy Garoppolo will play one series; Trey Lance the rest of the first half - Niners Nation
49ers coach Kyle Shanahan has history of bold draft choices
San Francisco 49ers - The #49ers and head coach Kyle Shanahan have announced the following coaching hires/title changes. 49rs.co/3aQbhgY
Kyle Shanahan Says 49ers 'Have to Play Better' Following Week 1 Loss
Kyle Shanahan's 49ers starting to look like one-hit wonders
MMQB: Behind the scenes of the 49ers' QB competition - Sports Illustrated
49ers: Kyle Shanahan failed creativity test after Brock Purdy injury
49ers 30, Giants 12: San Francisco Keeps on Humming
Kyle Shanahan explains why 49ers 2021 second-round pick Aaron Banks hasn't been playing - Niners Nation
Debate it if you must, but the 49ers' starting QB in 2023 is Brock Purdy
Will the 49ers fire Kyle Shanahan? San Francisco's bad loss to Cardinals has fans fanning flames