Trey Lance gives the 49ers hope