Apesar de a classificação geral estar praticamente decidida devido ao desempenho extremamente impressionante de Jonas Vingegaard nos últimos dois dias, a vitória na última etapa ainda estava em aberto.
Seis homens entraram na fuga inicial, Alessandro De Marchi da Team Jayco AlUla, Luke Rowe da INEOS Grenadiers, a dupla da EF Education-EasyPost Ben Healy e Georg Steinhauser e a dupla da Bahrain-Victorious, Antonio Tiberi e Damiano Caruso.
No momento em que se deu a partida para a última volta, a 14 quilómetros e meio do fim, a fuga foi finalmente apanhada pelo pelotão.
A partir daí, a chegada ao sprint nunca foi posta em causa, embora a luta pelo posicionamento à frente do pelotão tenha sido incrivelmente renhida.
Com uma curva à direita muito apertada e acentuada, que separa o pelotão nos últimos quilómetros, a Uno-X Mobility, ao serviço de Alexander Kristoff, mantém a dianteira.