In de eerste ronde wisten Jordan Sarrou en Hugo Drechou samen met de Duitser Julian Schelb een klein gaatje te slaan. WB-leider Markus Schulte-Lünzum liet echter niet begaan en nam een ronde later vooraan de plaats in van zijn landgenoot. Dit trio zou tot in de voorlaatste ronde samen blijven.
Met een voorsprong van negen seconden op Schulte-Lünzum ving Drechou de vijfde en laatste ronde aan. Europees kampioen Sarrou was inmiddels teruggevallen naar rang zes en diende een trio bestaande uit Jeff Luyten, de Spanjaard Pablo Rodriguez en Schelb voor zich te dulden.
Halverwege de laatste ronde was Drechou's voorsprong opgelopen tot 24 seconden. In de strijd om de resterende podiumplaats kwamen ook de Italiaan Nicholas Pettina en opnieuw Sarrou een woordje meepraten.
In de slotkilometers werd duidelijk dat Schulte-Lünzum na Albtadt en Val di Sole geen derde WB-zege zou behalen. Die eer viel Drechou te beurt die met 50 seconden voorsprong op de Duitser solo als eerste de finish bereikte. In de strijd om de derde plaats trok Sarrou alsnog aan het langste eind. Voor Luyten was rang vier weggelegd, op negen seconden van een podiumplaats.
Naast de vierde plaats van de Kempenaar was er voor de overige aanwezige Belgen geen hoofdrol weggelegd. Didier Bats eindigde als tweede landgenoot op een 21ste plaats, Ruben Scheire maakte nog net de top-25 vol. Kersvers Belgisch kampioen Bart De Vocht eindigde als 31ste. Jens Schuermans kende een complete offday en werd pas 37ste, dit op meer dan zeven minuten van de winnaar. Kevin Panhuyzen tot slot strandde op rang 61.
Top 10 U23 heren:
1. Hugo DRECHOU (Fra) in 1:13:51
2. Markus SCHULTE-LÜNZUM (Dui) +0:50
3. Jordan SARROU (Fra) +1:27
4. Jeff LUYTEN (Bel) +1:36
5. Julian SCHELB (Dui) +1:48
6. Nicholas PETTINA (Ita) +1:54
7. Pablo GUEDE RODRIGUEZ (Spa) +2:02
8. Reto INDERGANS (Zwi) +2:15
9. Christian PFÄFFLE (Dui) +2:28
10. Marc STUTZMANN (Zwi) +2:34
…
21. Didier BATS (Bel) +4:38
25. Ruben SCHEIRE (Bel) +5:02
31. Bart DE VOCHT (Bel) +6:25
37. Jens SCHUERMANS (Bel) +7:10
61. Kevin PANHUYZEN (Bel) +11:15