Cividale del Friuli - Spanish climber Mikel Nieve soloed to victory on Stage 13 of the Giro d'Italia on Friday putting a smile back on Sky team's face after they lost their leader Mikel Landa to illness this week.
The overall pink leader's jersey switched hands again after a tough mountain run, Movistar's Andrey Amador taking charge after the Costa Rican rider finished alongside race favourites and climb kings Vincenzo Nibali and Alessandro Valverde.
Overnight leader Bob Jungels made a valiant effort to keep hold of the pink jersey only to fail narrowly and is now second in the standings by 26 seconds.
Having been part of an early 25-rider escape group, Nieve launched his assault on the day's toughest climb 34km from home and held on for a welcome victory for the British team.
Also in the original escape Giovanni Visconti tried to bridge the gap but finished 43 seconds off the pace.
Race favourite and 2013 winner Nibali made a sudden turn of pace on the last climb but Valverde and Poland's Tinkoff rider Rafal Majka, the Astana man's chief contenders, held on to finish at the same time, as did Amador.
Jungels, who had been in pink for three days, paced himself after Nibali's attack and avoided a complete meltdown, but was 51 seconds adrift of Nibali's group.
Ahead of Saturday's much awaited mountain stage in the Dolomites, seen as a potential Tour decider, Nibali is third at 41 seconds, Valverde fourth at 43 seconds and Majka sixth at 1:37.
Results from the 13th stage of the Giro d'Italia, a 170km mountain run from Palmanova to Cividale del Friuli on Friday:
Mikel Nieve (ESP/SKY) 4hrs 31min 49sec, 2. Giovanni Visconti (ITA/MOV)
at 43sec, 3. Vincenzo Nibali (ITA/AST) 1min 17sec, 4. Alejandro Valverde
(ESP/MOV) same time, 5. Rafal Majka (POL/TIN) s.t., 6. Stefan Denifl
(AUT/IAM) s.t., 7. Steven Kruijswijk (NED/LNL) s.t., 8. Rigoberto Uran
(COL/CAN) s.t., 9. Matteo Montaguti (ITA/ALM) s.t., 10. Domenico
Pozzovivo (ITA/ALM) s.t.,
13. Esteban Chaves (COL/ORI) s.t., 14. Ilnur Zakarin (RUS/KAT) s.t., 17. Bob Jungels (LUX/ETI) 2min 06sec
Overall standings after Stage 13
Andrey Amador (CRC/MOV) 54hrs 05mins 50sec, 2. Bob Jungels (LUX/ETI) at
26sec, 3. Vincenzo Nibali (ITA/AST) 41sec, 4. Alejandro Valverde
(ESP/MOV) 43, 5. Steven Kruijswijk (NED/LNL) 43, 6. Rafal Majka
(POL/TIN) 1min 37sec, 7. Ilnur Zakarin (RUS/KAT) 2:01, 8. Esteban Chaves
(COL/ORI) 2:19, 9. Rigoberto Uran (COL/CAN) 2:48, 10. Jakob Fuglsang
(DEN/AST) 3:15, 11. Gianluca Brambilla (ITA/ETI) 3:21, 12. Domenico
Pozzovivo (ITA/ALM) 3:37, 13. Giovanni Visconti (ITA/MOV) 3:55, 14.
Ryder Hesjedal (CAN/TRE) 4:48, 15. Diego Ulissi (ITA/LAM) 5:18, 16.
Kanstantsin Siutsou (BLR/DDT) 5:38, 17. Davide Formolo (ITA/CAN) 6:15,
18. Stefano Pirazzi (ITA/BAR) 7:46, 19. Matteo Montaguti (ITA/ALM) 9:41,
20. Maxime Monfort (BEL/LOT) 9:54.