Chris Froome sensationally moved into pole position for Giro d'Italia glory with a ride for the ages as long-time leader Simon Yates tumbled out of the top 10 on a remarkable 19th stage.
Yates began the penultimate day of serious racing holding a 28-second lead over his nearest rival, defending champion Tom Dumoulin, only to falter spectacularly on the day's first major climb when Team Sky forced the pace and Froome launched the boldest of attacks up the Colle Delle Finestre with 80 kilometres remaining.
Froome - the reigning Tour de France and Vuelta a Espana champion who is seeking to complete a 'Triple Crown' of Grand Tour wins - duly kicked on from a chasing group that featured Dumoulin, winning the stage by three minutes.
Dumoulin came home fifth and now trails Froome by 40 seconds in the general classification, with every other rider at least four minutes back. Mitchelton-Scott rider Yates is totally out of contention after losing more than half an hour on Friday.
Having claimed the Maglia Rosa with arguably the finest ride of his illustrious career, Froome now faces the challenge of holding off Dumoulin on Saturday's penultimate stage, which is followed by a ceremonial finale.
Froome is still awaiting a verdict on the adverse analytical finding he provided en route to winning last year's Vuelta, although both he and Team Sky vehemently deny any wrongdoing.
There was an unwelcome reminder of the controversy for Froome, who had double the permitted level of an asthma medication in his urine at the Vuelta, as a spectator briefly ran alongside him on Friday carrying a giant inhaler.
IT WAS NOW OR NEVER - FROOME
Reflecting on his magnificent attack and subsequent victory, Froome said: "I just felt good and felt it's now or never. I don't think I've ever attacked with 80 kilometres to go on my own like that. The team did such a fantastic job to set that up for me.
"It was going to take something special today ... to go from fourth to first, I wasn't going to do that on the last climb alone, so I had to try from far out.
"It's great [to have claimed the Maglia Rosa]. Obviously there's still a really hard day [to come] tomorrow but the legs are feeling good and I've been feeling better and better as this race has gone on. Hopefully we can finish this off now."
Prior to the day's main drama, Fabio Aru made an early exit from proceedings, bringing his disappointing race to a premature end.
1. Chris Froome (Team Sky) 5:12:26
2. Richard Carapaz (Movistar) +3:00
3. Thibaut Pinot (FDJ) +3:07
4. Miguel Angel Lopez (Astana) +3:12
5. Tom Dumoulin (Team Sunweb) +3:23
1. Chris Froome (Team Sky) 80:21:59
2. Tom Dumoulin (Team Sunweb) +0:40
3. Thibaut Pinot (FDJ) +4:17
1. Elia Viviani (Quick-Step Floors) 290
2. Sam Bennett (Bora-Hansgrohe) 232
3. Davide Ballerini (Androni Giocattoli-Sidermec) 119
King of the Mountains
1. Chris Froome (Team Sky) 123
2. Simon Yates (Mitchelton-Scott) 91
3. Thibaut Pinot (FDJ) 70
Saturday's penultimate stage essentially decides the event, with the final stage effectively a ceremonial one. It remains to be seen how much Froome has left in the tank.
|Chievo goalkeeper suffers broken nose, whiplash in Ronaldo collision|
|Simmons lauds influence of ´big brother´ LeBron|
|PSG´s Cavani selected by Uruguay as Coito fills in for Tabarez|
|Starc leads tributes after ´leader of the pack´ Johnson retires|
|Hazard confirms he is staying at Chelsea this month|
|Liverpool´s Firmino dreaming of Premier League title glory|
|Raiders rock the Roosters as NRL´s top-four battle hots up|
|Erasmus demands improved Springboks|
|Athletics pull even with Astros in AL West|
|Mercurial quick Johnson retires from cricket|
|MLS Review: Royer leaves it late for Red Bulls, Dallas bounce back|
|Crotty concussed, Folau injured|
|DFB president Grindel sorry Ozil felt ´deserted´|
|Busch picks up first win of season in Night Race|
|NASCAR results at Bristol: Kurt Busch picks up first win of season in Night Race|
|Woakes welcomes back ´big-game player´ Stokes|
|´Genius´ Messi still amazes Valverde|
|All Blacks, Springboks await Namibia at Rugby World Cup|
|Federer to face Djokovic after Goffin withdraws|
|Rain halts plays at Wyndham Championship|
|De Gea will extend contract soon, says Mourinho|
|Halep to meet Bertens in Cincinnati final|
|Frampton set for Warrington fight after dominant Windsor Park win|
|Messi makes LaLiga history with Barcelona´s 6000th goal|
|MC Alger defeat throws quarter-final chase wide open|
|Barcelona 3 Deportivo Alaves 0: Messi´s milestone goal sets up victory|
|Djokovic on course for Masters 1000 history after Cilic victory|
|It´s on! - Wilder fight confirmed after Fury defeats Pianeta|
|Like Cruyff before him, Guardiola favouring Foden´s style over substance|
|Ronaldo tweets debut delight after Juve win|
|Chelsea are not title contenders yet, claims Sarri|
|Bayern Munich boss Kovac planning for Boateng stay|
|Championship Review: West Brom crush QPR as Leeds stay perfect|
|Allegri pleased with Ronaldo despite goalless Juventus debut|
|Chelsea can produce magic with Sarri in charge - Hazard|
|Emery ´happy without the result´ as Arsenal comeback falls short|
|Gordon confirms Cleveland Browns return|
|Eight shots and only 30 passes - Ronaldo´s Juventus debut in Opta numbers|
|Cristiano Ronaldo´s debuts: Best impressed, scoring a penalty & a blank for Juventus|
|Old boy Escare haunts Catalans in big Wigan win|
|Preston North End 2 Stoke City 2: Super sub Crouch salvages a point|
|Pochettino vows not to discuss Alderweireld future before five-minute answer|
|Waring, Aiken lead the way as Olesen stays in the hunt|
|Linking play, forcing saves and clashing with goalkeeper - Cristiano Ronaldo´s Juventus debut|
|Chelsea 3 Arsenal 2: Alonso snatches win after Gunners comeback|
|West Ham still haunted by last season - Pellegrini|
|Puel defends Vardy after Wolves red card|
|Chievo 2 Juventus 3: Ronaldo´s debut ends in dramatic win|
|Mbappe: Neymar is Paris Saint-Germain´s superstar|
|Pickford should have seen red - Hughes fumes over challenge on Ings|
|Kohli and Rahane star as India edge day one|
|AC Milan´s Strinic sidelined by heart problem|
|Kane happy to banish August goal hoodoo|
|Guingamp 1 Paris Saint-Germain 3: Mbappe returns to inspire comeback|
|Springboks´ second-half revival punishes Pumas|
|Finally! Kane scores a Premier League goal in August|
|Warnock enjoyed ´poetic justice´ of Kenedy´s penalty woe|
|Holders Eintracht Frankfurt stunned by Ulm in DFB-Pokal|
|West Ham 1 Bournemouth 2: Wilson, Cook condemn Hammers to successive losses|
|Tottenham 3 Fulham 1: Trippier and Kane help Spurs avoid Wembley wobble|
|Leicester City 2 Wolves 0: Lucky Foxes win despite Vardy red card|
|Everton 2 Southampton 1: Richarlison continues fine start|
|Drochtersen/Assel 0 Bayern Munich 1: Lewandowski spares Bayern´s blushes|
|Violent hack, no passes, missed penalty - Kenedy´s Cardiff nightmare|
|Ronaldo handed Juventus debut against Chievo|
|Cheika and Hooper frustrated by second-half slump|
|Hansen issues warning after All Blacks win Wallabies ´prizefight´|
|Stuttgart stay good for Pavard, says Reschke|
|You can´t buy class - United boss Mourinho blasts City documentary|
|Cardiff City 0 Newcastle United 0: Penalty miss rounds off abject day for Kenedy|