Bei hohen Temperaturen im Süden Spaniens setzte Roglic (Bora-hansgrohe) gut 2,5 km vor dem Ziel zu einer Aufholjagd an. Im Schlusssprint verwies der Slowene seinen spanischen Widersacher Enric Mas (Movistar) auf den zweiten Platz. 46 Sekunden hinter dem Tagessieger kam Leader Ben O'Connor als 17. ins Ziel. Mit der Zeitbonifikation hat Roglic noch 3:49 Minuten Rückstand auf den Australier.
«Ich habe echt gelitten, es war echt hart. Heute hatte ich Spass, morgen verliere ich womöglich wieder Zeit», sagte Roglic nach dem 159 km langen Teilstück von Ubeda ins Bergstädtchen Cazorla. Der 24-jährige Zürcher Mauro Schmid gehörte einer Dreier-Spitze an, die sich nach rund einem Drittel der Distanz gebildet und als Sextett bis 12 Kilometer vor dem Ziel Bestand hatte. Danach aber schwanden bei Schmid die Kräfte. Im knapp 5 Kilometer langen Schlussanstieg wurden auch die letzten Ausreisser gestellt. Von hinten stürmten Roglic und Mas heran.
Die 9. Etappe am Sonntag von Motril über 178,5 km nach Granada beinhaltet drei Anstiege der Kategorie 1.