Op de Taaienberg werd vanuit het peloton de eerste aanval geplaatst door Mathieu van der Poel. Wat volgde was een 25 kilometer durende strijd om in de kopgroep te komen. Op 55 kilometer voor de finish vormde zich een kopgroep van 7 renners. Enkele kilometers later bleven er nog drie renners over. In de sprint legde zij het tegen elkaar af, waar Wout van Aert aan het langste eind trok. Mathieu van der Poel eindigde als tweede. De derde plaats was voor Tadej Pogačar.
Na van der Poel was Pascal Eenkhoorn als beste Nederlander geëindigd. 3'30" later dan van Aert eindigde Eenkhoorn als 24e.