With 60 kilometers to go there was a crash involving a few riders, including Bahrain - Victorious duo Pello Bilbao and Matej Mohoric. Tadej Pogacar just barely managed to avoid it. Mads Pedersen won the intermediate sprint in the peloton in front of Sam Bennett and Biniam Girmay.
The pace then increased as the rain began to fall and tension was quite present. The pace slowly increased all the way into the final kilometers as teams began to prepare for the sprint.
Lotto Dstny and Alpecin-Deceuninck were among the teams carrying the most numbers into the final kilometers but in the final kilometer it was total chaos again. Pascal Ackermann was the first to launch the sprint but from the wheel came Mark Cavendish with speed. He moved to the left significantly but didn't hamper anyone's movement, and was able to hold off
Jasper Philipsen to win the stage.
Alexander Kristoff sprinted to third on the day.