Did Kyle Shanahan think CMC would be this good when he traded for
Kyle Shanahan explains the rush to get ready for Thursday Night
Kyle Shanahan: Cowboys' speed on defense makes them a huge challenge
49ers' Trey Lance Says He's 'Got to Be Better' After Preseason
Thursday Night Football' tonight: Color Rush, streaming, TV, why
49ers practice like losers before their first preseason game
FINAL 49ers UPDATE: Good Brock Purdy news, Jimmy Garoppolo done
Kyle Shanahan Previews Week 1 vs. Steelers
NFL Week 6: Schedule, analysis, key matchups and picks for every
Nick Bosa on recent dominance vs. Dallas; 49ers downplay Cowboys