British rider Simon Yates produced a stunning capacity connected nan penultimate shape of nan Giro d'Italia to snatch nan pinkish jersey from Isaac del Toro and efficaciously guarantee his 2nd Grand Tour title.
Del Toro came into nan 20th and last competitory shape of nan title pinch a 43-second lead complete Richard Carapaz, pinch Yates trailing by 1 infinitesimal and 21 seconds successful third.
Mexico's Del Toro, 21, would person clinched triumph successful his maiden Giro by successfully negotiating nan Colle delle Finestre, nan highest constituent of this year's title and wherever Yates' hopes of winning evaporated successful 2018.
But Yates, 32, exorcised those ghosts arsenic he attacked connected nan sadistic ascent to time off Del Toro, who had held nan title lead since shape nine, and Carapaz successful his wake.
He not only wiped retired Del Toro's advantage but was 1 infinitesimal 41 seconds clear of his wide classification rivals erstwhile he crested.
His Visma-Lease a Bike squad had pulled disconnected a masterstroke arsenic team-mate Wout van Aert was successful nan breakaway group and allowed Yates to drawback him connected nan descent, helping him build a broad lead complete nan last 20km.
Jayco-Alula's Australian rider Chris Harper, who was nan first complete nan Colle delle Finestre summit, claimed nan 2nd Grand Tour shape triumph of his career, pinch Yates crossing 1 infinitesimal 57 seconds later, 3rd connected nan day.
Yates was successful tears arsenic he hugged squad unit astatine nan finish, surrounded by media, pinch Del Toro of UAE Team Emirates crossing nan statement 5 minutes aft him.
It intends nan Briton leads Del Toro by 3 minutes 56 seconds, pinch Carapaz successful third, heading successful to Sunday's processional shape successful Rome.
"I'm not really an affectional personification but I couldn't clasp backmost nan tears," said Yates.
"It's thing I've worked towards twelvemonth aft twelvemonth and I've had a batch of setbacks but I've yet managed to propulsion if off."
Yates mislaid 30 seconds to Del Toro during Friday's shape but recovered to go conscionable nan 3rd British rider to triumph nan Giro, aft Chris Froome (2018) and Tao Geoghegan Hart (2020).
Froome memorably snatched nan pinkish jersey connected nan penultimate upland shape successful 2018, arsenic Yates cracked and yet mislaid much than 38 minutes.
Once this year's way was announced, pinch nan aforesaid climb precocious successful nan 205km shape from Verres to Sestriere, Yates said he "always had successful nan backmost of my mind to effort to do thing present and adjacent nan chapter, let's say".
"I'm still a spot speechless that I was capable to do it," added Yates, who bounced backmost from nan 2018 Giro to win that year's Vuelta a Espana.
The 18.5km Finestre climb has an mean gradient of 9.2% and started 43km from nan finish.
Within a kilometre of nan climb, Carapaz's EF Education squad attacked, but Del Toro was alert to nan threat and soon closed nan spread to Carapaz, pinch nan remainder of nan peloton dropping back.
Yet Yates past came from obscurity to subordinate his wide classification rivals and made a bid of attacks earlier yet breaking clear.
When Yates deed nan gravel section, he extended his lead, while Del Toro and Carapaz - nan 2019 Giro victor - continued to waste and acquisition blows.
But by nan clip they besides reached nan acme - immoderate 2,178m supra oversea level - they knew nan title was gone and Yates would beryllium wearing nan pinkish jersey for nan first clip since Froome took it from him successful 2018.
"It's incredible," said Van Aert. "It was specified a brave effort from Simon to spell each successful from truthful far. I emotion it erstwhile group are not racing for a spot of honour."
Chris Harper (Aus/Jayco-Alula) 5hrs 27mins 29secs
Alessandro Verre (Ita/Arkea-B&B Hotels) +1min 49secs
Simon Yates (GB/Visma-Lease A Bike) +1min 57secs
Gianmarco Garofoli (Ita/Soudal Quick-Step) +3mins 52secs
Remy Rochas (Fra/Groupama-FDJ) +3mins 57secs
Martin Marcellusi (Ita/VF Group–Bardiani–CSF–Faizane) +4mins 31secs
Carlos Verona (Spa/Lidl-Trek) Same time
Max Poole (GB/Team Picnic PostNL) +6mins 45secs
Isaac del Toro (Mex/UAE Team Emirates-XRG) +7mins 10secs
Giulio Pellizzari (Ita/Red Bull-Bora-Hansgrohe) Same time
Simon Yates (GB/Visma-Lease A Bike) 79hrs 18mins 42secs
Isaac del Toro (Mex/UAE Team Emirates-XRG) +3mins 56secs
Richard Carapaz (Ecu/EF Education-EasyPost) +4mins 43secs
Derek Gee (Can/Israel-Premier Tech) +6mins 23secs
Damiano Caruso (Ita/Bahrain Victorious) +7mins 32secs
Giulio Pellizzari (Ita/Red Bull-Bora-Hansgrohe) +9mins 28secs
Egan Bernal (Col/Ineos Grenadiers) +12mins 42secs
Einer Rubio (Col/Movistar) +13mins 5secs
Brandon McNulty (US/UAE Team Emirates-XRG) +13mins 36secs
Michael Storer (Aus/Tudor Pro Cycling) +14mins 27secs