With a pair of Evenepoel attacks quickly being cancelled out, things settled back down with less than 20 men in an elite-leading group.
A third Evenepoel attack, around 43km out then looked to have more of a sting. Matteo Jorgenson was quickly on to his wheel but Brandon McNulty couldn't react initially. By the time the top of the climb was reached it was actually
Aleksandr Vlasov who'd managed to bridge to the two leaders around 30seconds ahead of the Maillot Jaune.
As they reached the intermediate sprint, 23km out, Jorgenson beat Evenepoel with Vlasov bringing the trio across the line. Notably though, they had increased their lead to 1:20 from the race leader, McNulty.
With Jorgenson starting the day 32 seconds ahead of Evenepoel in the GC, the Belgian needed another attack if he wanted the race win. Vlasov meanwhile was putting himself in podium contention.
As they started the final climb of the day, 1:51 was their advantage over the chasers meaning both stage win and Maillot Jaune would go to this trio.
As mentioned, Evenepoel knew he needed another attack if he was to take the race win and on the final climb, the Soudal - Quick-Step slowly began to wind up the pace with Vlasov immediately dropping out of contention.
Meanwhile behind, Mattias Skjelmose and McNulty attacked out of the chase group in the battle for third on the final podium.
In a sprint for the line, Evenepoel beat Jorgenson with McNulty holding on for third overall.