Montecampione, Italy - Young Italian climber Fabio Aru came home alone to claim the Giro d'Italia's 15th stage on Sunday, as Colombian Rigoberto Uran retained the overall leader's pink jersey.
At the 1665 metre finish at Montecampione, Aru crossed the line with a 21sec gap back to Colombian Fabio Duarte.
The 23-year-old Aru was celebrating his first career success.
Third-place went to his compatriot Nairo Quintana, who made up 20sec on Uran in the standings to lie fifth, 2min40 off the pacesetter.
Uran took fifth in this 225km ride from Oropa to the summit where late Italian climbing specialist Marco Pantani had famously duelled with Russian Pavel Tonkov on his way to victory in 1998.
“I'm satisfied,” said Uran whose closest pursuer in the standings, Cadel Evans, lost time to be placed 1min 03sec adrift.
A 12-man breakaway which at one point had pulled around eight minutes clear of the pack saw its cushion reduced to two minutes at the foot of the final climb.
Colombian Julian Arredondo joined and then moved clear of this group, only to be caught by Ireland's Philip Deignan 9km out.
Eventual fourth Pierre Rolland turned up the volume with 5km to go, with Uran then covering Aru's stage-winning attack.
Aru's reward for his fine day's efforts was to move up to fourth in the standings ahead of the last rest day as the Giro enters its final week.