Gruppen var lenge innenfor rekkevidde, men rundt ti kilometer fra mål røyk strikken. Lagene som jaget i hovedfeltet - Lotto Soudal, Cofidis og Trek-Segafredo - maktet ikke å holde tempoet høyt nok, og plutselig gikk ledelsen fra 10 til 30 sekunder.
De to italienerne, Bettiol og Ganna, la ned majoriteten av arbeidet i gruppen i front og på et flatt parti rundt ti kilometer fra mål, la Ganna på tunge gir og dro til fra front.
Desperat forsøkte Latour å tette luken, men franskmannen var sjanseløs mot tempoverdensmesteren fra 2020.
Jensen nummer ni
Til tross for at italieneren hadde ligget i brudd hele dagen, hadde han kreftene til å holde unna for både bruddet og feltet.
På de siste kilometerne knappet feltet inn mye, men de kom rundt 15 sekunder for sent, opp den én kilometer lange bakken som avsluttet etappen.
Ganna kunne juble for en svært sterk seier, mens Christophe Laporte (Cofidis) var raskest i hovedfeltet og tok annenplassen.
Pascal Ackermann (Bora-hansgrohe) ble nummer tre, mens August Jensen (Delko) viste lovende tendenser like bak. Bodøværingen hadde posisjonert seg godt foran den avgjørende bakken og var med på notene.
Til slutt tok nordmannen en sterk niendeplass.