A hugely entertaining Stage 7 of the Tirreno-Adriatico was won by the brilliant Mathieu van der Poel from a breakaway, but Simon Yates finished just ten seconds back to retain his general classification lead.
Matteo Fabbro tried to cling on in the final kilometre as he attempted a solo attack to the line on an uphill finish. But Van der Poel had the Italian in his sights and reeled him back in, overhauling Fabbro with under 200m remaining and pulling away to take the stage win.

Nail-biting finish in Tirreno-Adriatico as Van der Poel chases down stage win

Tour of the Alps
Bilbao wins Stage 4 at Tour of the Alps, Yates extends lead
4 HOURS AGO
Overall leader Yates faced an attack from Michael Matthews in the final moments, but responded well himself to stay in control of the race with just one stage, a time trial, remaining.
“It was a tough day, but the team did a really good job and had everything under control until the very last climb,” Yates said.
“I only touched the wind with 200m to go so a really good job from them and a good day for me.”
Giro d'Italia
The good, the bad and the iffy – Giro d'Italia contenders
5 HOURS AGO
Tour of the Alps
Impressive Yates solos to Stage 2 win at Tour of the Alps
20/04/2021 AT 14:08