The 'phenomenal' Mathieu van der Poel secured a thrilling victory on Stage 3 of Tirreno-Adriatico after a dramatic sprint finish.
In a blockbuster finale to the stage, Van der Poel went head-to-head with fellow superstar Wout van Aert, and came out on top at the line.
It was a quite brilliant finish, and another instalment of Van der Poel and Van Aert's burgeoning rivalry in the sport.
Tokyo 2020
'Just too strong' - Wiggins hails new Olympic champion Carapaz
24/07/2021 AT 17:11
Italy's Davide Ballerini came in third to complete the podium ahead of Sergio Higuita and Greg van Avermaet.
Tour de France champion Tadej Pogacar came in eighth place, with the sudden burst from Van der Poel and Van Aert leaving a bunch behind the duo.
In the GC standings, Van Aert now holds a slender four-second lead over Van der Poel with the Stage 2 winner Julian Alaphilippe 10 seconds adrift.
Mikel Landa and Pogacar are 19 and 20 seconds back from Stage 1 victor Van Aert in the standings, respectively.

'Gunning it out for the line!' - Van der Poel edges out Van Aert for stage 3 win

With Van Aert, Alaphilippe and Van der Poel all having grabbed a stage win each so far, it has been a thrilling start to the race.
The Queen's Stage on Saturday will see the riders take on the 148k route from Terni to Prati di Tivo.
- - -
Cycling is back! Watch the biggest races from the 2021 season. Sign up here for 50% off, 100% non-stop thrills
Tokyo 2020
Opinion: Van Aert, Pogacar and a golden age of superstars in Tokyo
24/07/2021 AT 14:11
Tokyo 2020
'Phenomenal' - Wiggins reacts to Carapaz's road race gold
24/07/2021 AT 10:00