This just in live for you. Seconds ago, Adam Yates, the leader of Tireno Adriatico 2019 cycling stage race came into the finish of today's last stage, 10.1 kilometers long time trial.

And he was late by one second. Yes, one second after seven days of cycling at full power.

Primož Roglič wins the race because he has managed to scrap away 25 seconds of the deficit and to add one precious second for an overall lead.

Congratulations to both Primož and Adam for this duel. You rock, guys!

Unofficial final results are ...

Better and better