49ers news: Kyle Shanahan says Sam Darnold beat out Trey Lance 10 days ago - Niners Nation
49ers' Kyle Shanahan ponders playing Purdy, starters vs. Chargers
49ers coach Kyle Shanahan grateful for stability from contract extension, Sports
San Francisco 49ers' Kyle Shanahan not ready to announce Week 1 QB, but has 'a pretty good idea' - ESPN
Stats & Eggs: What do the new coordinators tell us about Kyle Shanahan? - Niners Nation
Kyle Shanahan Should Make His Own Decisions for the 49ers - Sports Illustrated San Francisco 49ers News, Analysis and More
Shanahan Nears Backup QB Decision; Kittle, Lance, Aiyuk and More Score TDs
Kyle Shanahan and 49ers have entered their Super Bowl-or-bust era
49ers news: Why Kyle Shanahan's offenses have struggled historically come playoff time - Niners Nation
49ers News: Kyle Shanahan explains why the team will practice in Colorado Springs this week - Niners Nation