Séverine Eraud est la première échappée. Son avance atteint les deux minutes vingt-cinq avant qu'elle ne soit reprise dans la côte de Mont-le-Soie. La côte de Stockeu permet à Amanda Spratt, Marlen Reusser, Katarzyna Niewiadoma, Esmée Peperkamp et Anna Henderson de s'échapper. Elles comptent jusqu'à une minute quinze d'avance, quand la formation Movistar lance la poursuite. Katarzyna Niewiadoma est victime d'une crevaison juste avant la côte de La Redoute. Dans celle-ci, Marlen Reusser distance ses compagnons d'échappée. Derrière, Annemiek van Vleuten accélère. Cependant, le peloton se reforme avec la Suissesse toujours à l'avant. Liane Lippert et Ricarda Bauernfeind passent à l'offensive, mais on ne les laisse pas partir. Reusser a alors une minute quarante d'avance. Dans la côte des Forges, Lippert récidive avec Elise Chabbey, Mavi Garcia, Demi Vollering et Niamh Fisher-Black. Des coureuses reviennent ensuite de l'arrière. À vingt-et-un kilomètre de la ligne, Amanda Spratt est reprise. Trek-Segafredo décide alors de lancer la chasse. Shirin van Anrooij et Elisa Longo Borghini entament la côte de la Roche-aux-Faucons avec quelques mètres d'avance. Elisa Longo Borghini hausse le rythme. Derrière, les autres favorites réagissent. Reusser est reprise au sommet par Longo Borghini, Chabbey, Vollering, Van Vleuten et Gaia Realini. La Suissesse lance néanmoins une attaque dans la descente. Elle est suivie par Longo Borghini. Riejanne Markus revient de l'arrière sur le groupe de poursuite. Dans le faux-plat suivant la Roche-aux-Faucons, Van Vleuten tente de revenir sur l'avant, mais c'est Demi Vollering qui y parvient à onze kilomètres du but. L'accélération de Vollering distance Reusser. Le duo n'est plus repris. Le sprint est lancé à cent-cinquante mètres par Longo Borghini, mais Vollering se montre plus rapide. Reusser règle le groupe de poursuite[4].