Van der Poel accelerated things on the Kemmelberg and whilst he wasn't able to fully snap the elastic himself, things became incredibly strung out and a counter-attack from Jonathan Milan saw the Italian edge clear solo.
With an elite chase group of six behind Milan including van der Poel, Mads Pedersen, Jasper Stuyven, Laurence Pithie, Tim van Dijke and Rasmus Tiller, it was the world champion doing much of the work.
It wasn't long before van der Poel's pace setting saw Tiller and van Dijke drop away with a puncture ending Stuyven's time in the lead chase group. With just over 60km to go, Milan was caught, making it 4 riders at the front.
With the pace continuing to be high amongst the leaders, Milan was beginning to pay for his earlier time out front alone and with just over 50km to go, the Italian was dropped, returning to the chasing pack.
As the leading trio began the final ascent of the Kemmelberg, their advantage was 44 seconds over their nearest chasers. Pedersen was on the front and powering with van der Poel on his wheel. Pithie though showed his first signs of weakness, dropping away.
With Pithie caught by the chasers now over a minute down, van der Poel and Pedersen entered the final 15km with victory all but assured for one of them.
Although there were a few looks between the front duo, they continued working together all the way until the final kilometre. With their lead being cut by the chase though, there was no time for games.
400m to go, Pedersen was on the front and the Dane decided to fire it early. Van der Poel tried incredibly hard but couldn't quite come across as the
Lidl-Trek star took the win. In the bunch sprint for third behind,
Jordi Meeus completed the podium.