The 20-year-old raced to victory Sunday in Lagoa, beating back world time trial champion Rohan Dennis in a closing-day 20km race against the clock to secure the overall title at the Volta ao Algarve.

The best performer from Portugal, was Rui Costa, who ended fourth riding in the colours of the UAE Emirates team.