Sur le parcours de 149 kilomètres entre Denain et Roubaix, un sprint final a eu lieu dans un groupe de six coureurs. Pfeiffer Georgi (Team dsm-firmenich PostNL) a ouvert le sprint dans le vélodrome de Roubaix et a dépassé Ellen van Dijk (Lidl-Trek) qui roulait dans le vent. La Britannique a cependant été dépassée peu après par Elisa Balsamo (Lidl-Trek) et Marianne Vos (Visma | Lease a Bike). Pendant un moment, il a semblé que les deux coureuses allaient se disputer la victoire. Mais dans la dernière ligne droite, Lotte Kopecky (SD Worx - Protime) a littéralement explosé, dépassant ses concurrentes et s'assurant la victoire avec une longueur de roue d'avance sur Balsamo.
Sur les pavés du secteur 5, un groupe de cinq coureurs s'est formé à 19 kilomètres de l'arrivée autour d'Amber Kraak (FDJ-Suez), Marianne Vos, Ellen van Dijk, Elisa Balsamo et Lotte Kopecky. Peu de temps après, Pfeiffer Georgi a rejoint le groupe de tête. Le groupe s'harmonisait bien, surtout van Dijk et Kraak qui accéléraient régulièrement le rythme. Un fort groupe de poursuivants s'est formé derrière eux autour de Lorena Wiebes (SD Worx - Protime), mais il n'a finalement pas eu la possibilité de se rapprocher de la tête. Lors du sprint final, Kopecky avait les jambes les plus fraîches et a remporté la "reine des classiques".
Cette victoire était mon objectif de la saison. L'équipe m'a donné beaucoup de confiance en moi. Je pouvais sentir à quel point elle croyait en moi. Elle a fait un travail formidable. - Entretien avec la gagnante Lotte Kopecky
Le début de l'"Enfer du Nord" a été agité - des chutes se sont produites à plusieurs reprises. La gagnante de l'année dernière, Alison Jackson, a également chuté mais a pu continuer. Après environ 20 kilomètres, Victoire Joncheray (Team Komugi - Grand Est) s'est détachée du peloton et a tenté sa chance en solo. La Française avait alors presque deux minutes d'avance. Mais avant le premier secteur de la Pave, son échappée a pris fin.
Le rythme de la course a été élevé dès le début, si bien que le peloton s'est progressivement clairsemé sur les premiers secteurs pavés. De nombreuses coureuses ont dû payer le tribut des vitesses élevées du début et ont dû lâcher prise. Ce sont les favorites pour la victoire du jour, Kopecky et van Dijk, qui ont lancé les attaques et maintenu la vitesse.
A 50 kilomètres de l'arrivée, un groupe d'échappées s'est formé autour de Kopecky, Vos, Georgi et Christina Schweinberger (Fenix-Deceuninck), qui a réussi à se détacher de ses coéquipières. Peu de temps après, les quatre leaders ont été rattrapés sur le secteur de pavés qui suivait. Entre-temps, le groupe des leaders comptait environ 25 coureuses - les coureuses ont également dû lutter contre les vents latéraux, de sorte que seules quelques coureuses ont pu se placer à l'avant.
Au secteur 8, la Française Jade Wiel (FDJ-Suez) s'est détachée et a rapidement augmenté son avance à 20 secondes. La Française a roulé en tête pendant plus de dix kilomètres avant d'être rattrapée à 18 kilomètres de l'arrivée.
Ensuite, le groupe de tête de cinq coureurs s'est formé autour de Kopecky, Vos, van Dijk, Balsamo et Kraak. Un peu plus tard, Georgi les a rejoints et les six coureuses se sont disputées la victoire. Le sprint final a été remporté par Lotte Kopecky, qui a gagné pour la première fois "l'enfer du nord".