4 Takeaways: Kyle Shanahan Discusses 49ers Offseason
The good and not so good from the 49ers' upset win over the Saints
Seahawks vs. 49ers final score, results: San Francisco dominates second half to eliminate Seattle
Undefeated 49ers reward Kyle Shanahan, John Lynch with extensions
49ers' Dre Greenlaw avoids NFL fine for latest unnecessary roughness penalty – NBC Sports Bay Area & California
Kyle Shanahan: We thought if we got 30 runs in that game, we'd win.
49ers QB Roll Call: Brock Purdy unlikely to face Raiders in opener
5 takeaways from Colts-49ers: Kyle Shanahan is responsible for this mess - Niners Nation
49ers' Kyle Shanahan baffled by Dre Greenlaw ejection - 'Blew my mind' - ESPN