Joao Almeida (UAE) wins 16th stage of Giro d'Italia on Tuesday. Britain's Geraint Thomas (Ineos) takes back leader's pink jersey.

Slovenian Primoz Roglic (Jumbo-Visma) finished third and conceded nearly 30 seconds with the bonuses. Frenchman Thibaut Pinot, dropped at 9 km from the finish, is one of the other big losers of the day and finishes at 3:26 of the winner, seeing his hopes of podium fly away.