It was the best day of Kyle Shanahan's head-coaching career (third season) and the best day of Jimmy Garoppolo's NFL career (sixth season). And the most encouraging day of football in 49erland since Jim Harbaugh left town.

You May Also Enjoy...