49ers training camp report: Joshua Garnett upsets Charles Haley

SANTA CLARA Here’s what stood out to me during practice Sunday morning. THE GOOD 1. DT DeForest Buckner. Today was the first day the 49ers wore pads, so I focused mainly on the players who hit each other, particularly the linemen – both on offense and defense. And the best lineman on the team clearly is second-year defensive tackle DeForest Buckner. None of the interior offensive linemen could block him…

July 30, 2017