Caleb Ewan won stage 16 of the Tour de France as Geraint Thomas overcame a minor crash to retain second place overall.
Scroll down for full stage-by-stage guide & odds
Lotto-Soudal's Ewan took his second stage victory in a sprint finish as he held off Deceuninck-Quick Step's Elia Viviani and Jumbo-Visma's Dylan Groenewegen at the end of the 177km stage which started and finished in Nimes.
Defending champion Thomas hit the deck with around 130km of the stage to go on the inside of a right-hand bend but was quickly back in the peloton after dropping back to the Ineos team car for a once over.
Astana's Jakob Fuglsang was not so lucky as his Tour was ended by a crash inside the last 30km, the Dane ultimately climbing into an ambulance and out of a race in which he had sat ninth overall.
They were rare moments of drama until the end of a stage which had been raced in soaring temperatures of around 40 degrees in the south of France.
A five-man breakaway was given little leeway though not reeled in until the final three kilometres as the sprint trains moved up.
Thomas crossed the line with a few bumps and grazes but still second in the general classification, 95 seconds behind Deceuninck-Quick Step's Julian Alaphilippe.
Though the Welshman is in pole position should Alaphilippe fall away as expected in the Alps, four riders are bunched within 39 seconds of him, with the Tour as wide open as it has been for many a year going into the final stages.
Tour de France: Stage-by-stage guide
July 24, Stage 17: Pont du Gard to Gap (200km)
And so towards the Alps, though stage 17 features none of the big passes on a day of gradual climbing up to Gap. This is the stage in the race where breaks are often allowed to stay clear as the battle for yellow rages behind, but this day has been made to be utterly unpredictable. A punchy final climb of the Col de la Sentinelle could be a springboard, while it's not inconceivable some of the sprinters survive in the main group.
July 25, Stage 18: Embrue to Valloire (208km)
There may only be five HC climbs in the entire Tour, but two of them come in a single day as the riders tackle the Izoard and the Galibier before dropping down to the finish in Valloire. The stage winner should come from whichever group first crests the Galibier - appearing for the 60th time as the Tour's most regular Alpine venue - and this could be a decisive day overall.
July 26, Stage 19: Saint-Jean-de-Maurienne to Tignes (126.5km)
Stage 19 is a leg-sapping day designed to test the resolve of anyone planning a late move in the general classification. The Iseran - at 2,770m the high point of the Tour - comes in the middle of the stage and casts a long shadow before the shorter climb to Tignes offers an opportunity for attacks.
July 27, Stage 20: Albertville to Val Thorens (130km)
The last chance saloon for GC hopefuls does not look an inviting one. The final climb of the Tour is the 33.4km HC slog up to Val Thorens. If ever there was a Tour designed for a true climber, one with only a handful of time trial kilometres and four HC climbs in the last three days could be it.
July 28, Stage 21: Rambouillet to Paris Champs-Elysees (128km)
There are two big questions on the final day. Will the yellow jersey winner choose a few glasses of champagne or, as Geraint Thomas did last year, prefer a beer or two as they celebrate along the roads of the Parisian suburbs? And which sprinters will have survived the mountains in order to battle it out on the Champs-Elysees?