Transcripts: Kyle Shanahan, Brock Purdy, other 49ers react to 35-7 win vs. Buccaneers
Kyle Shanahan hints 49ers' No. 2 QB battle won't end in training camp - The Athletic
49ers cast a wary eye toward Carolina's McCaffrey, well aware of his talent
49ers' Kyle Shanahan feels Brock Purdy made 'all the plays' in return to action: 'I don't think he had a bad one'
San Francisco 49ers' East Coast road trip a disaster from the start
Kyle Shanahan claims 49ers have 3 'franchise-like' QBs on the roster
Christian McCaffrey's workload will concern fantasy managers
49ers news: Will Kyle Shanahan overcome Week 1 woes against the Steelers? - Niners Nation
49ers' Kyle Shanahan reveals team's dilemma before training camp
NFL Trade Rumors: 49ers among 4 teams to express interest in Christian McCaffrey - Niners Nation
Niners HC Kyle Shanahan not entertaining trading Nick Bosa but 'can imagine' him missing games
What 49ers coach Kyle Shanahan said about the upcoming trade deadline