Italian mountain specialist Emanuele Sella (CSF Group Navigare) came home alone to win the 195km stage 14 of the Tour of Italy on the Alpe de Pampeago summit on Saturday, devasting the peloton and upsetting the general classification in the process.
Gabriele Bosisio (LPR Brakes) took over the pink leader's jersey from Giovanni Visconti (QuickStep).
Sella crossed the line over four minutes in front of Belarus rider Vasik Kiryienka and more than five minutes in front of Spanish champion Joaquim Rodriguez.
The first three to finish were part of a 13-strong group that slipped the peloton as early as the 13th kilometre in this 195km run. The pink jersey contenders including Astana's Alberto Contador and Germany's Andreas Kloden waited until the last three and a half kilometres on the stiffest portion of the final 1,740-metre climb to play their hands.
Saturday's result was compensation for Sella who had been robbed of a possible win in the seventh stage at Pescocostanzo due to a puncture. Sella made his move 50km out on the Manghen pass. This was the 26-year-old's second success in the Giro, four years after he took a stage at Cesena.
Bosisio, the winner of this year's stage at Pescocostanzo, was taking charge of the pink jersey for the first time. He leads Contador in the overall standings by five seconds with a 28-second gap back to third-placed Marzio Bruseghin. Riccardo Ricco lies fourth, 1 minute, 2 seconds adrift, followed by defending champion Daniele Di Luca (at 1:07), Kloden (1:11) and Russian Denis Menchov (7th at 1:18).
Sunday is the Giro's centrepiece 15thy stage, a 153km run between Arabba and the Fedaia summit with no fewer than six climbs.
For a report with photos, visit Cyclingnews.com.