Le suspense a duré jusqu’à l’arrivée au sprint pour déterminer le 9e champion d’Europe. Le champion du monde Mathieu Van der Poel a tout fait pour éviter ce scénario avec une attaque à plus de 70 kilomètres de l’arrivée pour rejoindre le groupe de tête, puis a tenté de s’échapper avec des coureurs de haut niveau comme Mads Pedersen, Christophe Laporte, Jonas Rutsch, Arthur Kluckers et Danny Van Poppel, montrant ainsi la stratégie offensive des « Oranges ».
Mais aussi de la part des hommes de Thomas Voeckler, qui avaient cherché à débrider la course. « On voulait une course mouvementée pour la rendre incontrôlable, expliquera par la suite Laporte, mais les Italiens étaient très forts et l’échappée n’a pas pu aller au bout. » Outre la Squadra Azzura de Jonathan Milan, il manquait également les Belges à l’avant, qui avaient dû batailler pour ramener Tim Merlier, victime d’une crevaison.
Laporte et Démare respectivement 9e et 11e
L’échappée des six coureurs solides, avec une avance d’environ trente secondes, semblait pouvoir tenir jusqu’à la fin. Cependant, le peloton, malgré de nombreuses pertes, s’est réorganisé pour lancer la poursuite. Les Italiens ont pris les commandes, suivis par les Belges, qui comptaient sur leurs deux sprinteurs, Merlier et Jasper Philipsen, pour faire la différence.
La jonction s’est faite à 26 kilomètres de l’arrivée. Malgré les dernières attaques du Suisse Simon Pellaud et des Danois Soren Kragh Andersen et Kasper Asgreen, le sprint final devenait inévitable. Tim Merlier et Jasper Philipsen, sans soutien d’équipe à cause de leur rivalité, ont tiré profit du gros travail des Italiens. Mal placé au début, Merlier a finalement trouvé l’ouverture pour s’imposer devant le Néerlandais Olav Kooij et l’Estonien Madis Mihkels, tandis que Philipsen a terminé au pied du podium à la 4e place.
C’est la première fois qu’un Belge remporte ce titre européen. Les Italiens, quatre fois vainqueurs, avaient déjà dû laisser la place l’an passé à Christophe Laporte, premier vainqueur français. Le Varois, qui s’est mis au service d’Arnaud Démare dans le final avant l’arrivée à Hasselt, n’a pu faire mieux qu’une 9e place, le sprinteur picard d’Arkéa-B & B Hotels terminant à la 11e place.