Analyzing the best and worst performances from Day 8 of San Francisco 49ers training camp when Trey Lance had his best practice yet.