Na etapa mais longa da competição o pelotão não queria que uma fuga grande fosse para a frente até porque no último terço havia 2 colinas que poderiam fraccionar o grupo principal. O grande atractivo dos primeiros quilómetros foi um sprint intermédio que alterou a ordem do top 10, Tim Wellens somou 2 preciosos segundos e graças a isso subiu de 9º para 4º na geral individual. Walscheid passou na frente (a defender o pódio de Rochas) e Kanter foi 3º (a defender o lugar de Jorgenson).
Após algumas dezenas de quilómetros finalmente Dries de Bondt, Ryan Mullen, Julius van den Berg e Frederik Wandahl ganharam espaço com intenções bem claras, Wandahl queria a montanha, Mullen queria ajudá-lo, de Bondt queria os pontos e Julius van den Berg queria surpreender na etapa. Jens Reynders ainda tentou fazer a ponte, só que já foi tarde demais, enquanto no pelotão várias equipas trabalhavam, Jumbo-Visma, Lotto-Dstny e UAE, entre outras. Tudo controlado no grupo principal, os fugitivos foram alcançados a cerca de 7 kms da meta, com o ritmo já bem elevado.
A partir daí foco total no sprint final e foi a Bahrain-Victorious a conseguir lançar Jonathan Milan com um comboio bastante competente. Só que desta vez o italiano não conseguiu manter a liderança e teve de ver o festejo de Juan Sebastian Molano, colombiano da UAE que alcançou a 5ª vitória da temporada, ele que picou o ponto nas últimas 3 provas por etapas que disputou. Olav Kooij ficou em 2º e Tobias Lund Andersen fechou o pódio, com Milan logo de seguida. Na geral só houve as alterações mencionadas acima, a classificação por pontos está entre Dries de Bondt, Olav Kooij e Jonathan Milan.