Tim Merlier of Soudal Quick-Step won stage nine of the Tour de France on Sunday in a sprint finish to deny Jonathan Milan back-to-back stage victories after Mathieu van der Poel's early attack saw him lead the stage until the last kilometre.
As van der Poel's heroic effort ended in heartbreak at the end of the 174.1km ride from Chinon to Chateauroux, it marked a second stage win on the Tour this year for Merlier, who had also edged Milan in a photo finish on the third stage.
Ireland's Ben Healy (EF Education-EasyPost) crossed the line in 43rd. He remains 11th in the general classification.
On Saturday, Eddie Dunbar's first Tour de France came to a premature conclusion, with the Corkman a non-starter on the eighth stage of the race.
Dunbar came down hard in a crash inside six kilometres to go on Friday's stage, hitting the deck when a number of riders ahead of him were involved in a sudden pileup. While he was able to remount and make it to the finish, he suffered a wrist injury that ultimately ended his Tour.
Van der Poel's day began with promise as he and Jonas Rickaert broke away early, building up a commanding lead of more than five minutes with a tailwind pushing them to speeds of more than 50kmph.
The Alpecin-Deceuninck duo persisted after taking points in the intermediate sprint for the green jersey before the peloton began their chase.
"Well, five minutes-and-a-half is a lot so we tried to help and also other teams started to help. The pacing was quite high," Merlier added.
"So they were at the front but it was just hard for the guys in the front and the guys who were pulling and the bunch was just nervous."
However, the peloton soon began to reel in the Alpecin-Deceuninck duo to reduce the lead to less than a minute with 11 km to go while sprint specialist Wout Van Aert was dropped.
As the rest of the Alpecin-Deceuninck team attempted to move to the front of the bunch and disrupt the chase, a tiring Rickaert finally gave in and slowed down, leaving Van der Poel to ride solo to the finish with more than five kilometres left.
The Dutchman was visibly grimacing as the chasing pack came into view behind him and his heroic effort ended in the final kilometre when he was swallowed up by the bunch.
Slovenia's Tadej Pogacar (UAE Team Emirates) retained the yellow jersey and maintains a 54-second lead over Belgian Remco Evenepoel (Soudal-Quick-Step) in the general classification.
UAE Team Emirates and Pogacar suffered a major blow, however, when mountain domestique Joao Almeida was forced to abandon the race after fracturing a rib in a crash on stage seven - just before the Tour heads into the mountains.
The 26-year-old, who finished fourth in the general classification last year, had come into the race in brilliant form having won the Tour de Suisse, the Tour of the Basque Country and the Tour de Romandie earlier this year.