Mads Pedersen and Bryan Coquard were present, riding into the first spots at the intermediate sprint. Wout van Aert and Julian Alaphilippe were some of the big hitters in a group that included the likes of podium contender Jai Hindley and
Giulio Ciccone who threatened the yellow jersey. UAE Team Emirates could not prevent the group from attacking, and began a chase.
The gap was stable until the first climb of the day, with van Aert, Pedersen and Campenaerts rolling into the climb in the lead. They were brought back in the climb, where
Felix Gall rode to the maximum points and the break split, but later many returned to the front in the descent and following flat kilometers.
The gap grew to four minutes at it's maximum to the Hindley group, then it slowly came down in the flat section that followed as UAE pushed on. Krists Neilands attacked in the front, later joined by van Aert and Alaphilippe. The trio couldn't keep a high gap however as INEOS and AG2R kept the pace high in the chasing group.
Starting the Col de Marie Blanque AG2R split the group, with Gall attacking in the start of the tough section of the ascent, followed only by Hindley. The two collaborated until two kilometers from the summit where the Australian moved solo.
In the GC group UAE kept the pace high in the base of the climb, but Jumbo-Visma then took to the front, with Sepp Kuss decimating the GC group, with no-one being able to follow in the steep gradients except for Vingegaard and Pogacar. Vingegaard launched an explosive attack with a kilometer to the summit, bridging across and through many of the breakaway's survivors.
Vingegaard bridged across to all chasers, but Hindley managed to survive the surge and win the stage, taking also the yellow jersey on his Tour de France debut. Vingegaard took just over a minute on the rest of the main GC contenders, whilst Giulio Ciccone and Felix Gall crossed the line in second and third place.