L'étape comporte un départ vallonné, avec trois montées catégorisées avant un final essentiellement plat. Une échappée de 24 coureurs anime la journée, mais les équipes BikeExchange et DSM n'octroient à l'échappée qu'une avance maximale de deux minutes et demie. Avec 43 kilomètres restant, plusieurs coureurs sont pris dans une chute dans le peloton. La plus grosse victime est Louis Meintjes (Intermarché-Wanty-Gobert Matériaux), dixième du général et contraint à l'abandon. En tête, sept coureurs constituent encore l'échappée, le peloton restant à une demi-minute derrière. Cependant, l'échappée maintient ce maigre avantage jusqu'à l'arrivée. Dans le sprint final, Magnus Cort Nielsen (EF Education-Nippo) devance au sprint Quinn Simmons (Trek-Segafredo) et résiste à Rui Oliveira (UAE Team Emirates) pour remporter sa troisième victoire d'étape sur cette édition. Le seul changement dans le top dix est David de la Cruz qui se hisse à la dixième place après l'abandon de Meintjes[1].