The 49ers held their final OTA practice of 2017 on Thursday. They will have their only full-squad minicamp next week, then they are off for more than a month. No dates have been given for training camp yet. But if you figure it typically kicks off two weeks before the first preseason game, and San Francisco's exhibition opener is Aug. 11, then the first day of training camp probably is July 28 (or thereabouts).
******
Thursday's noon practice belonged -- decisively -- to the defense. Early on the team held a red-zone drill in which the offense started at the 10-yeard line.