Tras no poder entrar en la pelea en la etapa inaugural por una mala colocación, hoy en el muro de Bretaña Mathieu Van der Poel (Alpecin-Fenix) no ha fallado y ha cumplido con los pronósticos que le colocaban como favorito a la victoria de etapa, además le ha arrebatado el maillot amarillo a Alaphilippe (Deceuninck-Quick Step) por 8 segundos. Van der Poel mostró ya sus cartas en el primer paso por la meta coronando el muro en solitario y sumando 8 segundos de bonificación, para después en la ascensión definitiva romper el grupo para lograr la victoria en solitario por delante del dúo de eslovenos Tadej Pogačar (UAE Team Emirates) y Primoz Roglic (Jumbo-Visma), segundo y tercero respectivamente.
La etapa comenzó ya con la baja de Marc Soler que no ha podido tomar la salida debido a las fracturas de sus dos codos. Ya en el kilómetro 12 se formó la fuga del día con Edward Theuns (Trek-Segafredo), Anthony Pérez (Cofidis), Simon Clarke (Qhubeka-NetxHash) y Jonas Koch (Intermarché-Wanty Gobert), a quienes más tarde se unirían el líder de la montaña Ide Schelling (Bora-Hansgrohe) y Jérémy Cabot (TotalEnergies).
La lucha por el maillot de la montaña comenzó con Pérez recuperando el punto de desventaja en la clasificación en la primera cota del día aunque Schelling recuperó el liderato en la siguiente. Todo hacía presagiar una dura lucha en la siguiente cota aunque Theuns la frustró dejando a sus compañeros de fuga, excepto a Cabot. Se mantuvieron en cabeza de carrera hasta que en la cima de la Côte du village de Mûr-de-Bretagne, Theuns, que había atacado para coronar en cabeza fue neutralizado tras el saludo de rigor a la cámara.
En la primera ascensión a Mûr-de-Bretagne Van der Poel hizo su ensayo general que culminaría en la ascensión definitiva donde lo intentaron Xandro Meurisse (Alpecin-Fenix), Davide Formolo (UAE Team Emirates), Nairo Quintana (Arkéa-Samsic) y Sonny Colbrelli (Bahrain Victorious), aunque ninguno fue capaz de igualar la aceleración final del nieto de Poulidor al que nadie fue capaz de coger la rueda.