Twee Belgen kleurden de eindfase van de etappe. Junior Lecerf (Soudal Quick-Step) en Lennert Van Eetvelt (Lotto) streden met een kopgroep van vijf mee voor de ritzege, maar beten finaal in het zand. Lecerf werd derde, Van Eetvelt finishte als vierde. Remco Evenepoel (Soudal Quick-Step) won de sprint van de achtervolgende groep voor de zesde plaats.
Het parcours, met tweemaal twee beklimmingen maar een vlakke finale, zorgde voor een aparte wedstrijd. Op de beklimmingen kwam er telkens zo’n hoog tempo dat leider Matthew Brennan net als de andere sprinters geen rol zou spelen voor winst. Er waren ook verschillende opgaves door het hoge tempo, waaronder thuisrenner Jan Christen (UAE Emirates XRG), die op de sukkel is met ziekte.
Onderweg was Soudal Quick-Step duidelijk de meest actieve ploeg. De Belgische ploeg leek zo de weg te plaveien voor een aanval van kopman Remco Evenepoel op de laatste steile helling van de dag. Het peloton ontplofte helemaal, maar Evenepoel ging pas aanvallen net voor de top van de slotklim, en kon geen kloof van betekenis meer slaan.
In de vlakke finale die volgde, was alle organisatie zoek in de groep. Evenepoel plaatste opnieuw verschillende uitvalpogingen maar werd geschaduwd door de rest, en bij het ingaan van de laatste 25 kilometer ontstond in twee schuiven de juiste vlucht van vijf renners, met daarin naast Fortunato, Baudin, Lecerf en Van Eetvelt ook de Spanjaard Juan Pedro Lopez (Lidl-Trek).
De vijf koplopers reden een minuut weg van de groep met de topfavorieten. Ze streden zo niet alleen voor dagwinst, maar deden ook een uitstekende zaak voor het algemene klassement. In de laatste kilometer sloeg Fortunato voorin een gaatje, en het Italiaanse lichtgewicht hield dat vast tot de finish. Hij haalde het met twee seconden voorsprong op de vier anderen.
In het nieuwe klassement zijn Lecerf en Van Eetvelt nu tweede en derde, op respectievelijk vijf en zes seconden van Baudin. Evenepoel staat op de zesde plaats, met 52 seconden achterstand.
Vrijdag wacht het peloton in de Ronde van Romandië een etappe van 183,1 km in en om Cossonay. De Zwitserse rittenkoers loopt nog tot zondag. In de strijd voor eindwinst in deze 78e editie komen de cruciale etappes in het slotweekend, met op zaterdag de bergrit naar Thyon 2000 en daags nadien de afsluitende tijdrit in Genève. Vooral voor die slottijdrit heeft Evenepoel zijn ambities uitgesproken.