49ers news: It's time for Kyle Shanahan to look in the mirror - Niners Nation
Transcripts: What Kyle Shanahan, Brock Purdy, other 49ers said after 35-16 win vs. Cardinals
Transcripts: Kyle Shanahan, Brock Purdy, other 49ers react to 35-7 win vs. Buccaneers
49ers Reuben Foster poised for camp battle
Kyle Shanahan - San Francisco Chronicle
Nick Bosa's holdout going 'exactly' how 49ers' Kyle Shanahan expected
Are 49ers poised for a 4-0 run? Kyle Shanahan definitely not going there - San Francisco Chronicle
Baldy: 49ers QB Brock Purdy has Montana-like poise
What impressed Kyle Shanahan most about Brock Purdy's start vs. Seahawks – NBC Sports Bay Area & California
Are 49ers poised for a 4-0 run? Kyle Shanahan definitely not going there - San Francisco Chronicle
Kyle Shanahan has not finalized plan for Brock Purdy, 49ers starters vs. Broncos
PFF: Why Brock Purdy as the 49ers' unquestioned starter shouldn't be a 'stone-cold guarantee'
San Francisco 49ers rookie QB Trey Lance to make first career start in place of injured Jimmy Garoppolo - ESPN