A ragged sprint finish, in which none of the major teams exerted control, has ended with French journeyman Bastien Tronchon winning stage 10 of La Vuelta.