After joining the breakaway, the UAE Team Emirates rider prevails through the final climbs to earn his second Grand Tour stage victory.
The Slovenian champion dominates Sierra de Cazorla Climb, narrowing the gap to leader Ben O'Connor; Spaniard Enric Mas stays in contention.
The Belgian rider adds another win to stage 3 with another dominant performance on the Archidona-Cordoba course.
The Australian rider takes the red leader’s jersey from Primoz Roglic as surges 4 minutes and 51 seconds ahead of the three-time Vuelta champion.
The 21-year-old DSM-Firmenich PostNL stuns Dutchman Wout van Aert on the line to record his first win in a grand tour.