Nach wenigen Rennkilometern setzten sich Edward Theuns (Trek-Segafredo), Anthony Perez (Cofidis ), Simon Clarke (Qhubeka NextHash) und Jonas Koch (Intermarché-Wanty-Gobert) vom Feld ab, zu denen nach einer Verfolgungsjagd über 17 Kilometer der Träger des Gepunkteten Trikots Ide Schelling (Bora-hansgrohe) und Jérémy Cabot (TotalEnergies) aufschlossen. Perez übernahm durch den Sprintsieg am ersten Bergwertungsanstieg zwischenzeitlich die Führung in der Bergwertung, die sich Schelling an der zweiten Wertungsabnahme vorübergehend zurückholte. Theuns, der den Zwischensprint des Tages gewonnen hatte, nutzte am dritten kategorisierten Anstieg die Rivalität zwischen Perez und Schelling und setzte sich von der Ausreißergruppe ab. Ihn begleitete zwischenzeitlich Cabot, bevor er auf den letzten 20 Kilometern als Letzter der Ausreißergruppe, die einen Maximalvorsprung von vier Minuten hatte, eingeholt wurde. Aus dem Feld heraus attackierte Van der Poel an der ersten Passage der Mur de Bretagne, sicherte sich die Bergpunkte und acht Bonussekunden, wurde aber kurz nach dem Kulminationspunkt gestellt. Auf der zweiten und letzten Passage attackierte er 700 Meter vor dem Ziel erfolgreich. Im Ziel erklärte er bei Überquerung der Ziellinie an seinen im November verstorbenen Großvater Raymond Poulidor gedacht zu haben und brach in Tränen aus.[1]