Jimmy Garoppolo is confident he can play, but Trey Lance runs 49ers practice