Denmark's Kasper Asgreen has claimed the biggest victory of his career when he beat pre-race favourite Mathieu van der Poel to win the Tour of Flanders 'Monument' one-day classic.
Deceuninck-Quick Step rider Asgreen pipped the Dutch defending champion in a two-man sprint finish after the 254.3 kilometres slog between Antwerp and Oudenaarde.
"I felt good in the last two kilometres and I decided to trust my sprint. I left Mathieu in front and stayed in the wheel and decided when I wanted to go," said Asgreen, the first Dane to win the race since Rolf Sorensen 24 years ago.
"It was a really, really hard race, we were both on the limit."
The Tour of Flanders is the second of five Monuments, the major one-day races of the elite calendar.
Van der Poel hit a virtual wall in the final 100 metres as he was leading the sprint and looked poised for victory, almost coming to a halt and shaking his head as Asgreen sped past.
Asgreen, one of six riders to break away from the main group with 37km left, attacked 26km from the line and was only followed by van der Poel and Belgian Wout van Aert.
Van der Poel then produced of his trademark brutal attacks in the penultimate hill, dropping van Aert and Asgreen, only for the Dane to come back on a flat section.
A faster sprinter, van der Poel proved to be working on an empty tank while Asgreen still had a bit of strength to add to his victory in the E3 Saxo Bank classic last month.
Belgian Greg van Avermaet took third place.
Earlier, Swiss Michael Schaer was disqualified for littering outside designated areas.
The AG2R-Citroen rider was told to leave the race by stewards 107 kilometres from the finish after he disposed of a bottle where not permitted.
The sanction came three days after the new International Cycling Union's rule came into force.