MMQB: NFL playoffs are locked, head coach firings begin - Sports
Kyle Shanahan leaned into 49ers-Cowboys history before wild-card
Not Quite A Rally: Cardinals Can't Finish Comeback Against 49ers
49ers News: Kyle Shanahan explains how defenses can't take all of
What The 49ers Said Following Their 27-7 Win Over The Seahawks
49ers vs. Rams: Defense delivers big second-half plays to seal win
49ers news: Kyle Shanahan believes the early season losses made
Seahawks vs. 49ers final score, results: San Francisco dominates
49ers' streak vs. Rams: How Kyle Shanahan has outcoached Sean
Kyle Shanahan knows 49ers haven't played their best yet, grateful
Kurtenbach: The 49ers' season ends in calamity, as fate and the
49ers HC Kyle Shanahan's Late-Game Decisions Blasted by Analysts
49ers' Kyle Shanahan makes questionable decisions before Super
49ers news: Kyle Shanahan frustrated in loss to Bears; felt like