Mark Cavendish could not secure a 35th Tour de France stage win to break Eddy Merckx's record as Matej Mohoric prevailed on stage 19 to claim his second victory of this year's race.
Cavendish, 36, was tipped to break the all-time record for stage wins, set by Merckx in 1975, but he will now have to wait for the opportunity on the Champs-Elysees in Paris on Sunday.
Under 48 hours after Bahrain Victorious had their team hotel and bus raided, Mohoric's triumph – his second and the team's third win at this year's Tour – resembled a procession as he cruised home with a near one-minute advantage.
A sprint finish in Libourne to conclude the 207km route seemed perfect for Cavendish to create history, yet his team, Deceuninck-QuickStep, did not manage the breakaway effectively this time.
Mohoric was part of the initial group to break clear inside the final 100km before that section of riders halved in size with 30km to go.
Five kilometres later, the Slovenian seized the initiative as he produced another long-range attack to secure the lead, remaining untroubled as he eased to the finish.
With Cavendish back in the peloton, it was Christophe Laporte (Cofidis) and Casper Pedersen (Team DSM) who claimed second and third respectively in the sprint.
Yellow jersey holder Tadej Pogacar had an easy time of it, as his procession into Paris gets well and truly underway.
Barring any problems in Saturday's time trial, Pogacar is a certainty for the general classification, king of the mountains and young rider triumphs.
STAGE RESULT
1. Matej Mohoric (Bahrain Victorious) 4:19:17
2. Christophe Laporte (Cofidis) +0:58
3. Casper Pedersen (Team DSM) +0:58
4. Mike Teunissen (Jumbo-Visma) +:1:02
5. Nils Politt (Bora-Hansgrohe) +1:08
CLASSIFICATION STANDINGS
General Classification
1. Tadej Pogacar (UAE Team Emirates) 79:40:09
2. Jonas Vingegaard (Jumbo-Visma) +5:45
3. Richard Carapaz (INEOS Grenadiers) +5:51
Points Classification
1. Mark Cavendish (Deceuninck-Quick-Step) 304
2. Michael Matthews (Team BikeExchange) 269
3. Sonny Colbrelli (Bahrain Victorious) 216
King of the Mountains
1. Tadej Pogacar (UAE Team Emirates) 107
2. Wouter Poels (Bahrain Victorious) 88
3. Jonas Vingegaard (Jumbo-Visma) 82
What's next?
A shorter and flatter route than last year’s ride to La Planche des Belles Filles, the 31km time trial towards Saint Emilion will suit the specialists in this discipline and is unlikely to be as dramatic as the last Tour’s equivalent test, which saw Pogacar snatch victory from Primoz Roglic.