Stories from Grant Cohn

Coach Kyle Shanahan paid attention to his offense in free agency, but the defensive side needs help, too.
The team's offseason moves blended nicely with a schedule that seems filled with winnable games.
GM John Lynch and coach Kyle Shanahan made good moves and bad, but they showed promise in their first foray.
The new coach knew a lot of the players he brought in from previous coaching jobs.
New coach Kyle Shanahan was aggressive in his roster moves and gave fans reason to be excited again — except for one flawed strategy.
The league said players with questionable backgrounds would not to be invited to Indianapolis — but they’re still eligible to be drafted.
Thursday's win against the Clippers — like everything else in the regular season — was just a warmup act for April.
The longtime member of the franchise as a player and coach was not retained on coach Kyle Shanahan’s new staff.
The team's CEO has had a whirlwind few months since the season ended — firing his GM and coach and hiring their replacements.
New 49ers coach Kyle Shanahan has been working quickly to fill out his roster of assistant coaches.