This trade actually hurts CMC's value : r/fantasyfootball
49ers' game review: McGlinchey takes care of Crosby; Shanahan trusts Purdy
Early Break – 93.7 The Ticket KNTK
Kyle Shanahan: “We have moved on to Trey”
Kyle Shanahan: Only meltdown can stop 49ers' Brock Purdy as QB1
Oakland Raiders news, schedule, tickets and results - San Francisco Chronicle
NFL1000: Doug Farrar's Week 3 QB Rankings, News, Scores, Highlights, Stats, and Rumors
Oakland Raiders news, schedule, tickets and results - San Francisco Chronicle
Kyle Shanahan assesses why 49ers have struggled in second half on KNBR – KNBR