At the beginning of the stage, eight riders pulled away, including Karol Domagalski (Poland / ONE) and Gorka Izagirre (Spain / Movistar). They had a lead of a maximum of three minutes and were caught up again 25 kilometers from the finish. Then there were other attacks from the field, but all without success. So it came to the mass sprint. This was decided by the Australian Caleb Ewan (Orica) before Edvald Boasson Hagen (Norway / Dimension Data). Ewan was also the first overall leader of the tour.
For a long time the stage was dominated by a top group of seven drivers including Silvan Dillier (Switzerland / BMC). A few kilometers before the finish line, all outliers were recovered.
So it came back to the mass sprint. The Norwegian Edvald Boasson Hagen (Dimension Data) won ahead of Elia Viviani (Italy / Sky). However, Boasson Hagen was demoted for pushing Viviani over to the cordon. Viviani was declared the stage winner in second place ahead of Dylan Groenewegen (Netherlands / LottoNL). Viviani took over the overall management.
Five riders pulled away after 10 kilometers: Matthew Holmes (Great Britain / Madison Genesis), Ian Bibby (Great Britain / JLT), Graham Briggs (Great Britain / JLT), Harry Tanfield (Great Britain / BIKE Channel) and Peter Williams (Great Britain / ONE) from. The outliers had a lead of a maximum of 3:30 minutes. They were caught again about 13 kilometers from the finish.
This was followed by an attack by Philippe Gilbert (Belgium / Quick Step). He was caught and sprinted over only 50 meters from the finish. The stage winner was Caleb Ewan (Australia / Orica) ahead of Edvald Boasson Hagen (Norway / Dimension Data). Ewan thus took back the overall lead.
Again, shortly after the start of the stage, five riders pulled away: Mark McNally (Great Britain / Wanty-Groupe Gobert), Jacob Scott (Great Britain / AnPost-Chain Reaction), Alistair Slater (Great Britain / JLT-Condor), Alexandre Blain (France) and Richard Handley (Great Britain / both Madison-Genesis). The escape group was caught three kilometers from the destination. As in the past few days, the mass sprint came about. This time Fernando Gaviria (Colombia / Quick Step) won ahead of Elia Viviani (Italy / Sky). Viviani took back the overall lead due to the bonuses at the finish.
At the beginning of the stage, seven drivers led by Enrico Barbin (Italy / Bardiani) and James Shaw (Great Britain / Lotto Soudal) drove away from the field. As a result, they quickly gained a lead of three minutes and all outliers were caught again three kilometers from the finish. It came back to the mass sprint. Caleb Ewan (Australia / Orica) won the stage ahead of Fernando Gaviria (Colombia / Quick Step). Lars Boom kept the overall lead.
After 20 kilometers, five drivers led by the Australian Steele Von Hoff (ONE) away. They had a lead of a maximum of four minutes. Then several drivers, including Reto Hollenstein (Switzerland / Katusha Alpecin), Tiago Machado (Portugal / Katusha Alpecin), Michał Kwiatkowski (Poland / Sky) and Silvan Dillier (Switzerland / BMC) drove away from the field. They then formed the escape group. About 35 kilometers from the finish, all outliers were found again. Then Tony attacked Martin . He got a lead of a maximum of 25 seconds and was caught 12 kilometers from the finish. Nine kilometers before the finish, shortly before the last mountain classification, three drivers with Edvald Boasson Hagen (Norway / Dimension Data), who were overtaken 900 meters before the finish, pulled away. So it came back to the sprint. This time the Dutchman Dylan Groenewegen (LottoNL) won ahead of Caleb Ewan (Australia / Orica). Lars Boom was still first overall.
After 50 kilometers a large group of around 50 riders left the field. Participants included Lars Boom (Netherlands / LottoNL), Edvald Boasson Hagen (Norway / Dimension Data) and Tony Martin (Germany / Katusha Alpecin). After 100 kilometers, the lead over the rest of the drivers was eight minutes. Shortly thereafter, Gorka Izagirre (Spain / Movistar) and Mark Stewart (Great Britain / AnPost) drove away from the large escape group. The two had driven out a maximum of 30 seconds and were caught eight kilometers from the finish. Shortly before the goal, Boasson attacked Hagen. He came through and secured the stage win at the same time ahead of Andrea Pasqualon (Italy / Wanty). Boom kept the overall lead, winning the entire tour for the second time since 2011.