Ve většině etapy se nedělo vůbec nic, do dlouhého úniku se v rovinaté etapě proti větru nikomu nechtělo a zrychlilo se pouze před rychlostní prémií 60 km před cílem, kde došlo k pádu Philipsena (více ZDE) a před jedinou vrchařskou prémií na Mont Cassel. To se z balíku vydal do sólového úniku Tim Wellens a připsal si jeden bod, díky kterému se posunul do čela soutěže o puntíkatý trikot.
Etapu zakončily hromadné pády
V silném protivětru se sprinterské sestavy šetřily na závěr závodu a tempo se zvýšilo až 10 km před cílem. Silnice byla ucpaná a dostat se ze zadních pozic dopředu nebylo snadné. 3 km před cílem došlo k pádu uprostřed pelotonu, k zemi se zřítil Jordi Meeus z Red Bullu a vzal s sebou i několik dalších jezdců, včetně Remca Evenepoela. Belgičan se rychle zvedl a etapu bez problému dokončil.
K nehodě došlo už v ochranné zóně 5 km před cílem, takže jezdci, kteří se zdrželi, už nikam nespěchali. Na čele zůstala poměrně malá skupina, kde měli výbornou pozici jezdci týmu Picnic PostNL s Pavlem Bittnerem ve svém středu. Kilometr před cílem na čelo najel tým Lidl-Trek, ale před Jonathanem Milanem byli pouze dva jeho týmoví kolegové Jasper Stuyven a Edward Theuns, kteří nemohli svému lídrovi rozjet spurt podle představ.
To byla příležitost pro Picnic a Bittnera, nizozemský celek převzal do zakrouceného dojezdu první pozici, Bittner zahájil spurt jako první, ale rychle se kolem něj prohnali Milan a Tim Merlier, kteří svedli mimořádně těsný souboj o vítězství. Merlier byl nakonec o pár centimetrů lepší a vyhrál svou druhou etapu na Tour de France v životě, čtyři roky po prvním úspěchu. Třetí skončil Phil Bauhaus z Bahrain Victorious, čtvrtý Søren Wærenskjold z Uno-X Mobility a pátý Bittner.
„Dnes to bylo velmi složité. Snažil jsem se udržet pozici a v poslední zatáčce jsem ztratil hák Berta Van Lerbergheho. Byla to opravdu docela bitva a celou dobu jsem byl na větru. Teprve když jsem byl v závětří Jonathana Milana, byl jsem si trochu jistý. I když i jeho bylo těžké porazit," řekl vítěz etapy hned po dojezdu.
Merlier zaváhal, zda zvítězil, protože rozdíl mezi prvními dvěma byl minimální. „Když jsem projel cílem, byl jsem si jistý, že jsem vyhrál. Dal jsem ruku nahoru, ale stejně jsem najednou začal mít pochybnosti. Pak jsem ještě chvíli počkal." Vyšlo to a splnil si svůj úkol. „Přijel jsem sem vyhrát etapu a to se mi podařilo. Cíl jsem splnil a jsem moc šťastný," dodal.
Těsně před cílem došlo k dalšímu pádu, po kontaktu Davide Balleriniho s Paulem Penhoetem, spadli také Emilien Jeanniere, který přepadl přes bariéru a jeden z cyklistů Cofidisu.
Milan se oblékl do zeleného trikotu
Po odstoupení Philipsena se do čela bodovací soutěže posunul Milan, který má 81 bodů a náskok 4 bodů před BIniamem Girmayem. Třetí Merlier má po vítězství 63 bodů.
V celkovém pořadí s nic nezměnilo, žlutý trikot patří Mathieu van der Poelovi s náskokem 4 sekund před Tadejem Pogačarem. Novým lídrem vrchařské soutěže je Wellens a bílý dres udržel Kevin Vauquelin.