49ers agree to new six-year contract with Kyle Shanahan to keep him through 2025, per report
NFL: Move the Sticks with Daniel Jeremiah & Bucky Brooks
Regular Season Game 11 - Chiefs vs. Rams (11-27-22) by Kansas City Chiefs - Issuu
Why 49ers' play call on George Kittle catch made Kyle Shanahan nervous – NBC Sports Bay Area & California
Kyle Shanahan credits 49ers' defensive turnovers for their Week 2 win over the Los Angeles Rams
Kyle Shanahan credits 49ers' defensive turnovers for their Week 2 win over the Los Angeles Rams
49ers vs. Cowboys: Five keys to winning in face of NFC playoff elimination – Daily Democrat
DeMeco Ryans, Chris Foerster recognize talent former 49er D.J.Jones brings – NBC Sports Bay Area & California
49ers' Week 16 win vs. Rams defined by two fourth-quarter 3rd-and-16 conversions
Regular Season Game 14 - Chiefs vs. Broncos (12-15-19) by Kansas City Chiefs - Issuu
Fred Warner: 'More work to be done' after 49ers' win over Seahawks – NBC Sports Bay Area & California