Ireland’s Philip Deignan finished third as Julian Arredondo of Colombia won the 18th stage of the Giro d'Italia after Cadel Evans cracked in the final stages and dropped out of the top three in the overall standings on Thursday.

Trek rider Arredondo was the strongest of a breakaway group in the final climb of the 171-kilometre mountain stage from Belluno to Rifugio Panarotta, crossing the finish line in clocking a winning time of of four hours, 49 minutes and 51 seconds 

His compatriot Fabio Duarte crossed the line 17 seconds later, while Team Sky rider Deignan produced an admirable display to place third a further 20 seconds back.

Nairo Quintana maintained his position atop the overall standings after finishing ahead of closest contender Rigoberto Uran, who is one minute and 41 seconds behind with just three stages remaining.

Australian Cadel Evans had been third but any slim hopes he had of catching Quintana appear to be over as the 2011 Tour de France winner slipped to ninth, just under five minutes adrift of the overall leader after losing more than a minute-and-a-half on a disastrous day.

Frenchman Pierre Rolland, who was the main attacker in the second part of the final ascent, climbed up to third overall.

Nicholas Roche, who finished 35th on today's stage, is 32nd in the general classification, over a minute behind Quintana.

Deignan's display propelled him to 37th overall.   

Friday's 19th stage is a 26.8km uphill individual time-trial from Bassano del Grappa to Cima Grappa.