Primoz Roglic retook the overall lead on stage 13 of the Vuelta a Espana with a dramatic time trial win.

Jumbo-Visma's Roglic, from Slovenia, snatched the stage victory over the 33km route from Muros to Mirador de Ezaro by one second from America’s Will Barta.

Richard Carapaz, the race leader after stage 12, finished seventh, and the Ineos Grenadiers rider now trails Roglic by 39 seconds.

Hugh Carthy made sure he remained in contention, the EF Pro Cycling rider finishing fourth to lie third overall, 47 seconds down.

Ireland's Dan Martin (Israel Start-Up Nation) is still fourth but is now one minute and 42 seconds behind Roglic after finishing 1'17 back in 13th. Martin had to change his bike mid-race.

"It’s beautiful, eh? It’s a long time since I won a time trial. I felt strong, surprisingly. I thought I would suffer a lot more," Roglic told Eurosport.

Tour de France green jersey winner Sam Bennett was 6'26 behind Roglic in 103rd place and is 146th in the general classification.

Earlier, race organisers announced that all riders and other members of the 'race bubble’ were tested for coronavirus, for a fourth time, on their rest day.

All 681 tests came back negative.