Dan Martin continued his impressive form at the Vuelta a Espana as a third-placed finish on stage eight saw the Irishman stay third in the general classification.

The Israel Start-up Nation rider was 19 seconds back on stage winner Primoz Roglic [Team Jumbo-Visma], with Richard Carapaz [Ineos Grenadiers] in second.

It was a brilliant win for Slovenian Roglic, who attacked late to prevail and eat into the overall lead of front-runner Carapaz.

Reigning Vuelta champion Roglic staged a fascinating duel with Carapaz inside the final kilometre of the 164km mountain stage from Logrono to Alto de Moncalvillo and came out on top, crossing the line 13 seconds ahead of the Ecuadorian.

Roglic also earned 10 bonus seconds for the stage win to help his pursuit of Carapaz, who picked up six bonus seconds.

Carapaz retains the red jersey but saw his lead stripped to 13 seconds as Roglic climbed from fourth overall into second, knocking Hugh Carthy back to fourth, with Martin third.