As the race reached the final climb of the day, the breakaway, still with a lead pushing four minutes, began to split apart. With Movistar trying to use the numbers game to their advantage, a Sergio Samitier attack was brought back only for teammate Gregor Mühlberger to counter-attack.
With Muhlberger initially riding clear, he was soon joined and then overtaken by 19-year-old sensation
Giulio Pellizzari riding for Green Project-Bardiani CSF-Faizanè. Meanwhile back in the peloton, it was rather surprisingly Euskaltel - Euskadi who were lighting up the race. Initially taking to the front of the bunch at trying to eat into the gap to the breakaway, Mikel Bizkarra stting 12th in the general classification then used his teammates work and launched an attack.
Pellizzari, looking to become the youngest stage winner in the history of the Tour of the Alps crested the top of the final climb of the day with around 18 seconds lead over his nearest rivals, Mühlberger and
Torstein Traeen.
With 12.6km to go the teenager was joined by the more experienced duo. The leading three riders still had 3:27 over the peloton so were looking likely to battle it out for the stage win.
As the trio entered the final kilometre still no attacks had come. Eventually, it was Muhlberger who made the decisive move and took his first victory as a Movistar rider ahead of Traeen in second and Pellizzari in third.
A few minutes later the peloton containing all the general classification riders rolled in together with Geoghegan Hart maintaining his overall race lead.