Charlotte Kool remporte la première étape au sprint. Lorena Wiebes en fait de même le lendemain. Dans l'arrivée au sommet, Gaia Realini et Elisa Longo Borghini se détachent de leurs concurrentes. Longo Borghini gagne l'étape et prend la tête du classement général. Kool se montre la plus rapide sur la dernière étape. Au classement général, Longo Borghini devance Realini et Silvia Persico. Charlotte Kool remporte le classement par points.
Il n'y a pas d'échappée, mais diverses chutes ponctuent l'étape. Au sprint, l'équipe SD Worx forme un train, mais Charlotte Kool placée dans la roue de Lorena Wiebes parvient à devancer celle-ci[1].
La météo est venteuse. Dès le départ, les équipes DSM, SD Worx et UAE Team ADQ tentent de former des bordures. Un groupe de tête de dix-neuf coureuses se constitue ainsi avec Kool et Wiebes comme membres. Il obtient une avance de deux minutes. À soixante-quinze kilomètres de l'arrivée, elles ne sont plus que onze en tête. Le peloton reprend le groupe à quarante-trois kilomètres de la ligne. Marta Cavalli ne fait notamment pas partie du peloton à ce moment-là. Dans les dix derniers kilomètres, de nouvelles bordures se forment. Lorena Wiebes gagne le sprint devant Charlotte Kool. Elle devient la nouvelle leader du classement général[2].
La première échappée est constituée de : Lara Crestanello et Iris Monticolo. Elles sont rejointes au sprint intermédiaire par Nina Kessler, Agnieszka Skalniak et Giorgia Bariani. Leur avance atteint les deux minutes. À soixante kilomètres de l'arrivée, le vent de côté provoque des bordures. Marta Cavalli, Grace Brown et Petra Stiasny sont distancées. La course s'accélère alors avec les équipes Trek-Segafredo et DSM qui mènent le train. À trente-sept kilomètres de l'arrivée, un nouveau groupe avec Liane Lippert perd le contact. Dans la montée finale, une sélection s'opère rapidement sous l'impulsion de Kristen Faulkner notamment. À huit kilomètres de l'arrivée, Gaia Realini se met à imprimer le rythme. Un kilomètre plus loin, il n'y a plus qu'Elisa Longo Borghini, Soraya Paladin, Anna Shackley, Mikayla Harvey, Silvia Persico et Esmée Peperkamp dans sa roue. Cette dernière est la dernière à résister, mais à cinq kilomètres du but, Longo Borghini et Realini sont seules en tête. La première s'impose et prend la tête du classement général[3].
Petra Stiasny, Aileen Schweikart et Iris Monticolo forment l'échappée du jour. Leur avantage atteint six minutes. Elle est reprise à quatorze kilomètres de l'arrivée quand Liane Lippert et Emma Norsgaard lancent une escarmouche. Elisa Longo Borghini revient en personne sur ces fuyardes. Dans le sprint, Lorena Wiebes mène longtemps mais est doublée par Charlotte Kool qui s'impose et Chiara Consonni. Le classement général est inchangé[4].