Inman: 10 things that caught my eye in 49ers' shutout of Saints
49ers HC Kyle Shanahan upset over fights during practices
Kyle Shanahan explains why the 49ers can't always rely on Trey
Nick Bosa Active for Week 14 #TBvsSF; 49ers Inactives
49ers: QB talk on Garoppolo, Purdy, Mayfield, Lance, Brady, Kaepernick
San Francisco 49ers' Kyle Shanahan draws line on toughness after
49ers' Deebo Samuel dealing with slow recovery; Trent Williams ailing
49ers' Kyle Shanahan encourages team's intensity without fighting
What can we expect from Trey Lance & Kyle Shanahan in 2022?
49ers' Kyle Shanahan gives updates on Garoppolo, Mayfield
San Francisco GM John Lynch thinks Brock Purdy is 49ers QB1
49ers' Kyle Shanahan: From arrogant young coach to mature leader
San Francisco 49ers' Kyle Shanahan not ready to announce Week 1 QB