Kyle Shanahan: Trey Lance broke ankle, having season-ending surgery Monday Published 18 Sep 2022 Full Article