49ers' Kyle Shanahan feels Brock Purdy made 'all the plays' in return to action: 'I don't think he had a bad one'
McCaffrey trade paying big dividends for the 49ers a year later
McCaffrey trade paying big dividends for the 49ers a year later – KGET 17
Morning Report: Kyle Shanahan Reviews Week 4 Win vs. Cardinals
49ers extend coach Kyle Shanahan, GM John Lynch
49ers will take most of bye week off, then hope for return of injured players such as Deebo Samuel, Elijah Mitchell
NFL Week 4 Betting Trends, Stats, Notes: Action Network Betting Primer
ESPN ranks Kyle Shanahan 27th based on his 4th down decision-making - Niners Nation
Kyle Shanahan and Mike McDaniel are changing the NFL as we know it
Three early NFL lines I like in Week 8 - VSiN Exclusive News - News
Kyle Shanahan and Mike McDaniel are changing the NFL as we know it
49ers game review: With Cowboys next, defense needs to tighten up
NFL “premier positions” debate - Revenge of the Birds
Cardinals vs. 49ers Livestream: How to Watch NFL Week 4 Online Today - CNET
McCaffrey trade paying big dividends for the 49ers a year later, Football