Asolo - Home rider Diego Ulissi took his second victory of the 2016 Giro d'Italia as he beat overall leader Bob Jungels and Andrey Amador in the 11th stage on Wednesday.
The Italian, who also won the fourth stage, was part of a leading trio with Jungels and Amador that came home ahead of the other General Classification contenders after a 227km ride from Modena to Asolo in northern Italy.
Luxembourg's Jungels stays in the leader's pink jersey, holding a 24-second lead over Costa Rican Amador.
Movistar's Amador launched an attack from the chasing pack with 12km to go in an attempt to snatch the overall lead, but Etixx man Jungels held him off, the day after becoming the first man from his country to take the Giro lead since Charly Gaul in 1959.
"When Amador attacked, I had to react. I was a little surprised to see the gap," said Jungels.
"But when Ulissi came back, I realised that it was going to be very difficult."
The group of race favourites, including former champion Vincenzo Nibali and Spaniard Alejandro Valverde, crossed the line 13 seconds later to limit the damage, although both are now over a minute adrift of 23-year-old Jungels.
Lampre's Ulissi continues his wonderful record in the season's opening Grand Tour with the sixth Giro win of his career.
In fact, the 26-year-old has won 16 stages in Italy since 2012, but not a single one abroad.
There was a massive crash involving over 30 riders with 20km remaining, and although none of the favourites were affected, Gianluca Brambilla, who was in the overall lead earlier in the week, lost three minutes and dropped to ninth in the overall standings.
Earlier on Wednesday, Dutchman Tom Dumoulin was forced to withdraw from the race after suffering with pain in his perineum.
The Giant rider, who wore the pink jersey for six days earlier in the race, pulled out after 95km.
Results from the 227km 11th stage of the Giro d'Italia from Modena to Asolo on Wednesday:
1. Diego Ulissi (ITA/LAM) 4:56:32, 2. Andrey Amador (CRC/MOV) s.t., 3. Bob Jungels (LUX/ETI) s.t., 4. Giacomo Nizzolo (ITA/TRE) 13sec, 5. Sonny Colbrelli (ITA/BAR) s.t., 6. Matteo Trentin (ITA/ETI) s.t., 7. Sacha Modolo (ITA/LAM) s.t., 8. Enrico Battaglin (ITA/LNL) s.t., 9. Tim Wellens (BEL/LOT) s.t., 10. Alejandro Valverde (ESP/MOV) s.t.
1. Bob Jungels (LUX/ETI) 45:16:32, 2. Andrey Amador (CRC/MOV) at 24sec, 3. Alejandro Valverde (ESP/MOV) 1:07, 4. Steven Kruijswijk (NED/LOT) s.t., 5. Vincenzo Nibali (ITA/AST) 1:09, 6. Rafal Majka (POL/TIN) 2:01, 7. Ilnur Zakarin (RUS/KAT) 2:25, 8. Esteban Chaves (COL/ORI) 2:43, 9. Gianluca Brambilla (ITA/ETI) 2:45, 10. Diego Ulissi (ITA/LAM) 2:47