Après une première tentative de sept coureurs, cinq coureurs tentaient leur chance dans une échappée: Baptiste Planckaert (Bingoal-Wallonie Bruxelles), Zhandos Bizhigitov (Astana), Ryan Mullen (Trek-Segafredo), Jacob Hindsgaul Madsen (Uno-X Pro Cycling Team) et Vincenzo Albanese (Bardiani-CSF).

L'échappée était finalement reprise dans la dernière boucle dans Schifflange et la victoire finale se jouait au sprint. John Degenkolb se montrait le plus rapide pour décrocher sa première victoire de la saison devant Eduard-Michael Grosu et Pieter Vanspeybrouck qui termine troisième et premier Belge.

Au classement général, Eduard-Michael Grosu s'empare du maillot jaune de leader qui était sur les épaules de Diego Ulissi, vainqueur de la première étape mardi.