As the race was heading into its finale, seven riders had forged a small gap and drove the front of the race throughout, even if their time at the front seemed numbered with bigger teams leading the chase.
Mae Guegen, Steyn van der Veen, Mauro Brenner, Conrad Haugsted, Mats Berns, Joshua Gudnitz and Sebastien Nielsen made up the seven riders.
Breakaway's lead reduced as peloton battle heats up
The longest climb of the day - the 4-kilometre Montee de Beerhof ascent - caused a definitive increase in pace as Visma | Lease a Bike, UAE Team Emirates - XRG and EF Education - EasyPost were active at the front, causing the gap to come down to less than 1:30.
With 20 kilometres to go, a split in the peloton opened up the race. Mathieu van der Poel was forced to go to work at the front of the second part of the bunch to get back to the front of affairs as the attacks soon came thick and fast.
Dylan van Baarle kicked off a counter move that featured Stan Dewulf, Per Strand Hagenes and Mikkel Honore as the fireworks reeled in the breakaway - which in itself was fracturing as only three remained - Gudnitz, Haugsted and Nielsen.
The furious chase of the attackers brought the remainder of the peloton brought the gap down to 25 seconds as the race hit the final lap of the local finishing circuit.
Breakaway caught on final lap of circuit
The breakaway were caught as the race hit 10 kilometres to go and the attacks restarted as Soren Krogh Andersen launched on a descent of a short climb. He was joined by Matteo Vercher in a daring move as van der Poel himself gave chase in the bunch.
Decathlon, UAE and other teams were among those who helped with the chase as the duo forged a gap of over the rest of the race with just over 5 kilometres remaining.
Kragh Anderson was all-in as he drove the pair into the penultimate kilometre, but their attack just came short at the Flamme Rouge as the race quickly reset for a slight uphill to the line led by Visma's Stand Hagenes.
UAE were there in numbers in chase but it was Jasper Stuyven launched into a headwind before Honore gave chase in leadout for Marijn van den Berg. But Mathieu van der pole opened up with 150 meters to go as he was beaten by van den Berg - going into the leader's yellow jersey in a gruelling sprint to the line.