As had happened days prior, Bruno Armirail attacked from that front group and rode alone in front for long kilometers, but a group containing
Ben Healy, Daniel Martínez, Ion Izagirre, Warren Barguil, Marc Hirschi, Jordan Jegat, Callum Scotson and Juan Guillermo Martínez. Up until the climb to Izua the group collaborated relatively well, but on the ascent itself the pace of UAE Team Emirates - XRG was so high that most were caught. Florian Lipowitz needed a bike-change mid-climb, but with UAE already on the front, it meant that the race would be split to bits very quickly.
Ben Healy would cross the climb in front, whilst João Almeida, Enric Mas and Mattias Skjelmose distanced the rest in the peloton and had Jordan Jegat follow them. In the descent and flat section that followed Skjelmose and Almeida had a total of three teammates join the group which helped keep the pace high, but the chasing groups also maintained high speed which meant the gaps remained rather stable.
Healy would later be caught and on the final categorized climb he, Mas and Almeida went clear with Mattias Skjelmose who would crash on the descent. Isaac del Toro joined the group again, but on the final 500-meter long climb Mas' pace was very high and only Almeida kept up. In the final sprint between the two under heavy raining conditions, Almeida was the strongest and managed to beat Mas to win for the second time this week. Ben Healy was third.