En début d'étape, trois Espagnols membres d'équipes Pro-Teams prennent rapidement une avance de quatre minutes sur le peloton. Ces trois fuyards sont Diego Rubio (Burgos BH), Sergio Román Martín (Caja Rural) et Xabier Mikel Azparren (Euskattel-Euskadi). Mais le peloton emmené par les équipes de sprinteurs revient progressivement sur les échappés et reprend le dernier d'entre eux, Rubio Hernández, à 20 kilomètres de l'arrivée. À 4,2 kilomètres de l'arrivée, une chute retarde plusieurs prétendants au classement général, dont Adam Yates (Ineos Grenadiers), Hugh Carthy (EF Education-Nippo) et David de la Cruz (UAE Team Emirates), tous trois perdant entre 30 secondes et une minute à l'arrivée. Dans le sprint final, Jasper Philipsen (Alpecin-Fenix) devance Fabio Jakobsen (Deceuninck-Quick Step) pour décrocher la victoire et prendre la tête du classement par points tandis que Primož Roglič conserve le maillot rouge[1].