Antonio Piedra wins stage 15 of the Vuelta.