Oropa - Dutchman Tom Dumoulin further underlined his Giro d'Italia victory ambitions by stunning Colombian rival Nairo Quintana to claim victory on Saturday's 14th stage.
"This is really incredible. I'm super, super happy," said Dumoulin, who attacked his Movistar rival inside the final two kilometres of an 11.8km climb to the summit finish at Oropa to take his overall lead over the Colombian to 2min 47sec.
Dumoulin, who has never won a three-week grand tour, had pushed 2014 champion Quintana down to second overall at 2min 23sec following a crushing win in the 10th stage time-trial on Tuesday.
It left Quintana needing to chip away at his deficit on his preferred terrain of the climbs.
But despite a couple of impressive attacks that appeared to set him up for his second stage win of this 100th edition, following his victory at Blockhaus on stage nine, Quintana was never able to open up a gap of more than 10sec on the big Dutchman.
As Quintana struggled to open up a decisive lead, Dumoulin sat in the saddle driving a four-man chase group whose persistence eventually reeled Quintana in with two kilometres to go.
By then, the road had levelled out and the Dutchman finally got out the saddle to overtake Quintana on his way to his second victory of this year's race and third overall.
The bonus seconds on offer at the finish meant Dumoulin, who has rejected comparisons to former five-time Tour de France winner Miguel Indurain, increased his lead on Quintana to 2:47.
French contender Thibaut Pinot (FDJ) finished 35sec in arrears in fifth, with Italy's two-time and defending champion Vincenzo Nibali trailing home 43sec behind.
After a collapse by Dutchman Bauke Mollema (Trek), Pinot moved up to third overall at 3:25, with Nibali fourth at 3:40.
Nibali's sports director Gorazd Stangelj said: "We lost precious time but we kept with the race plan and we are sure that Vincenzo gave everything.
"And we still have the final week left to try to gain something."
Speaking minutes after his arrival, Quintana said: "Today we saw how strong Tom Dumoulin really is. Above all, the way he was able to come back when I attacked."
But with the toughest climbs on the horizon starting from Tuesday's 222km 16th stage from Rovetta to Bormio, Dumoulin added: "We haven't done even half of the climbs of this Giro.
"The climbs in the last week will make it very hard... but this day they won't take away from me.
"Now, I have an even bigger advantage. It's a really nice advantage. but we can't sit back and relax. We have to stay really focused and then we'll see what happens in the next week."
Results from the 14th stage of the Giro d'Italia, held over 131 km between Castellania and Oropa on Saturday:
1 Tom Dumoulin (NED/SUN) 3hr 02min 03sec, 2. Ilnur Zakarin (RUS/KAT) at 3secs, 3. Mikel Landa (ESP/SKY) 9, 4. Nairo Quintana (COL/MOV) 14, 5. Thibaut Pinot (FRA/FDJ) 35, 6. Adam Yates (GBR/ORI) 41, 7. Vincenzo Nibali (ITA/BAH) 43, 8. Franco Pellizotti (ITA/BAH) s.t., 9. Steven Kruijswijk (NED/TLJ) 46, 10. Tanel Kangert (EST/AST) s.t.
1. Tom Dumoulin (NED/SUN) 59hr 31min 17sec, 2. Nairo Quintana (COL/MOV) 2min 47sec, 3. Thibaut Pinot (FRA/FDJ) 3:25, 4. Vincenzo Nibali (ITA/BAH) 3:40, 5. Ilnur Zakarin (RUS/KAT) 4:24, 6. Bauke Mollema (NED/TRA) 4:32, 7. Tanel Kangert (EST/AST) 4:55, 8. Domenico Pozzovivo (ITA/ALM) 4:59, 9. Bob Jungels (LUX/QST) 5:28, 10. Andrey Amador (CRC/MOV) 5:36