Peyton Manning explains San Francisco 49ers head coach Kyle Shanahan's complicated play-call process
Why all NFL contracts aren't fully guaranteed - The Boston Globe
Kyle Shanahan Getting Ripped For 4th Quarter Decision Making - The Spun: What's Trending In The Sports World Today
Kyle Shanahan Explains Origin of His Unique Play-Calling Verbiage
Kyle Shanahan Talks Excitement for First Game of the Regular Season
49ers' Kyle Shanahan gets heated with Jimmy Garoppolo in sideline chat after early interception
Ohio St. hires former 49ers DB coach Jeff Hafley
Mic'd Up: Kyle Shanahan Calls Plays at Open Practice
Two young, offensive-minded coaching candidates that would be great for Marcus Mariota - Music City Miracles
NFL Week 10: Ryan Tannehill's return sparks Titans, and Buccaneers win again - Sports Illustrated
Cohn Zohn Episode 8: The Tom Brady discussion
49ers news: Six potential replacements at defensive coordinator for Robert Saleh, including Vic Fangio - Niners Nation