Dès les premières minutes de la course, six hommes se portent en tête et comptent jusqu'à six minutes d'avance sur le peloton. Ce groupe se compose du Belge Olivier Pardini (WB-Veranclassic), du Britannique Daniel Pearson (Aqua Blue) de l'Allemand Nils Politt (Katusha) et des Français Yoann Bagot (Cofidis), Romain Guillemois (Direct Énergie) et Fabien Doubey (Wanty-Gobert). Lors du premier passage au sommet du Mur de Huy (à 58 kilomètres de l'arrivée), l'avance des six fuyards est tombée à 1'30". Pardini lâche ses compagnons d'échappée mais il est repris à 35 kilomètres du terme par le peloton emmené par les équipiers Movistar d'Alejandro Valverde. Peu de temps après ce regroupement général, l'Italien Alessandro De Marchi part seul et franchit le deuxième passage au Mur de Huy en tête. Il est toutefois rattrapé par le champion du Luxembourg Bob Jungels (Quick Step) à 25 kilomètres du but. Les deux hommes collaborent pendant plusieurs kilomètres mais, à 11 kilomètres de l'arrivée, Jungels lâche De Marchi et file seul vers Huy. Il aborde la dernière ascension du Mur de Huy en tête mais il est repris à 500 mètres de la ligne d'arrivée par l'avant-garde du peloton. Répondant à une accélération du Français David Gaudu (FDJ), Alejandro Valverde (Movistar) s'isole en tête aux deux cents mètres et creuse un écart substantiel sur ses adversaires pour remporter une cinquième Flèche.