The hilly profile provided opportunity for attacks and this was used. With just under 90 kilometers to go there were a few attacks in the peloton and a group containing Pello Bilbao, Samuel Watson, Ben Turner, Andrea Bagioli, Pepijn Reinderink, Mick van Dijke and Hugo Houle set off. They reached the front of the race whilst Visma chased in the peloton.
Collaboration was not always perfect due to the strong rhythm imposed by a few riders, but they kept a gap of around a minute until the penultimate climb of the day. The lack of collaboration here however saw the gap thin down, specially as DSM accelerated behind and closed down the attack. Jonas Vingegaard attacked then, not having teammates with him and fearing being attacked himself en masse.
He managed to control things until the summit of the climb, and then Visma took over, with the peloton regaining riders and heading towards the final climb then. The final ascent was not long, but it did feature steep gradients close to the finale. No real team had numbers in the finale. The very steep gradients saw riders individually getting to the head of the peloton.
Diego Ulissi launched an early sprint, knowing of the very technical finale, but in the final straight he wasn't able to prevent the return of Thibau Nys who came from behind with a strong sprint and took his second stage win of the week.
Wilco Kelderman spritned to third on the day.