The 49ers’ offense does not get enough credit.
It feels weird to say that about a team coached by Kyle Shanahan, but it’s true.
By now, everyone knows about the quarterback injuries. There have been plenty of injuries beyond those, however. The 49ers have had one starting skill position player participate in every game for them this season - Brandon Aiyuk. Deebo Samuel, George Kittle, and Elijah Mitchell have all missed time at different...