Shanahan explains lack of urgency during fourth-quarter drive: “I just knew we had two more times with the ball. We did do a number of no-huddle plays. We also mixed it up
49ers' Kyle Shanahan explains amped-up sideline conversation with Jimmy Garoppolo: 'He handled it right'
49ers news: Kyle Shanahan explains why he kept his starters in Week 1 - Niners Nation
49ers vs. Raiders: Don't expect Brock Purdy to play, says Kyle Shanahan
49ers coach explains why team decided to hire ex-Dolphins assistant who was caught in controversial video
How Kaepernick's rise in 2012 season could help Kyle Shanahan with 49ers' quarterback decision
49ers coach Kyle Shanahan and GM John Lynch explain the selection of QB Trey Lance in the NFL Draft
Trey Lance wanted opportunity to compete for backup QB job elsewhere, Kyle Shanahan says
49ers head coach Kyle Shanahan play calling risky or conservative
Why were 49ers' stars playing late in a rout? Kyle Shanahan explains
Kyle Shanahan explains 49ers' decision to bench Jimmy Garoppolo for C.J. Beathard
Kyle Shanahan ensures 49ers 'didn't hesitate' on Randy Gregory trade – NBC Sports Bay Area & California
Why Kyle Shanahan believes John Lynch was perfect partner to rebuild 49ers – NBC Sports Bay Area & California
49ers head coach Kyle Shanahan says Brock Purdy, Trey Lance and Sam Darnold are all 'franchise-like quarterbacks'
Kyle Shanahan explains why 49ers traded Trey Lance; coach still believes in QB – NBC Sports Bay Area & California