Mathieu van der Poel won Stage 5 of Tirreno-Adriatico (Alpecin-Fenix), attacking solo for the final 60km, but finished just ahead of race leader Tadej Pogacar (UAE Team Emirates) in what commentator Carlton Kirby called an "amazing" finish to the race.
The 26-year-old took it in a time of 4:48:17 and was cruising comfortably for the majority of it, but the Tour de France champion continued to close what was a three-minute gap to set up a tense final kilometre.
Van der Poel appeared to be tiring in the final five kilometres, but the line was in sight and he held on to seal his second stage victory, 10 seconds ahead of Pogacar. He passed the finish line on the floor in a heap of exhaustion.
Tokyo 2020
'Just too strong' - Wiggins hails new Olympic champion Carapaz
24/07/2021 AT 17:11
However, for all the Slovenian's efforts he was unable to close down the Dutch rider having broken away from Marc Soler (WorldTeam Movistar) and Fabio Felline (Astana-Premier Tech).

‘You want drama?’ - Van der Poel attacks early, Julian Alaphilippe loses chain

Wout van Aert (Jumbo-Visma) took third (+49') having failed to keep pace with Pogacar with 17km to go.
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