49ers training camp: Nick Bosa's absence opens the door for this
49ers vs. Raiders: Trey Lance gets hot; Maxx Crosby gets apology
49ers: Kyle Shanahan sees bright side of Trey Lance's performance
49ers coach Kyle Shanahan wishes he could've played QB Trey Lance
49ers' Shanahan apologizes to Raiders' Crosby for how he handled
Regardless of next quarterback, Raiders must overhaul defense this
49ers-Raiders: What Shanahan, McCaffrey, Purdy, Aiyuk said after win
Raiders defense makes strong statement against 49ers
49ers: Kyle Shanahan sees bright side of Trey Lance's performance
NFL Preseason Week 3 Game Recap: San Francisco 49ers 34, Las Vegas
Kyle Shanahan admits 49ers were 'jerks' to Raiders star
49ers, Kyle Shanahan not taking Raiders lightly despite QB tumult
Why 49ers' Kyle Shanahan should win NFL Coach of the Year for this
Jimmy Garoppolo on Kyle Shanahan, the 49ers and going to the Raiders