49ers hand 6-year contract to Kyle Shanahan

It took 36 days but the 49ers finally have a new coach: Kyle Shanahan. Shanahan’s official hiring Monday could not come, per league rules, until after he coached in the Super Bowl. Acting one last time as the Atlanta Falcons offensive coordinator, Shanahan’s unit could not build on a 28-3 lead nor kill enough time before…