Schachmann setzte sich im Sprint gegen den Spanier Diego Rubio durch. Es ist der erste Profi-Sieg für den 24-Jährigen aus Berlin.
Schachmann und Rubio hatten sich auf der 117 Kilometer langen Strecke von Pobla de Segur nach Torrefarrera schon kurz nach dem Start abgesetzt. Der Ire Sam Bennett fuhr als Dritter durchs Ziel.
Alejandro Valverde verteidigt einen Tag vor der Schlussetappe das Weiße Trikot des Spitzenreiters und steht damit vor der Titelverteidigung. Der Spanier liegt weiter 16 Sekunden vor dem Kolumbianer Egan Arley Bernal.
dpa/belga/km