Jonathan Castroviejo claimed a sensational win on stage three of the Volta ao Algarve, a 18km individual time trial in and around Sagres where the current European TT champion obtained the Movistar Team's fifth success of the 2017 season. The Basque allrounder claimed success over a flat, windy course suiting heavier competitors, the man from Getxo managing to beat World champion Tony Martin (KAT) by four seconds and leave race leader Primoz Roglic (TLJ) five seconds behind. 'Castro' now sits third overall, 36" away from the Slovenian and 14" in arrears of Michal Kwiatkowski (SKY), who climbed onto second.

Castroviejo, fourth quickest through the first intermediate point (5km), maintained a constant pace over the parcours that held off the  final charge by Martin, the strongest through the second half of the course, and round off a magnificent race by the Blues, with Alex Dowsett in 7th and Nelson Oliveira in 9th. It's the Spaniard's first win of the season and the ninth of a pro career.
The Volta ao Algarve will now tackle its longest stage tomorrow, 203km to Tavira with the sprinters chasing another success, before the race decider up the Alto do Malhao on Sunday. That's the very same climb whose descent saw Castroviejo getting badly injured into a crash against a spectator, which kept him four months out of racing.