Francuz finiszował najszybciej z grupy faworytów na sztywnej końcówce Mur de Huy, atakując na 200 metrów przed kreską i na szczycie o 4 sekundy wyprzedził Valverde i o 6 sekund atakującego wcześniej Jelle Vanenderta ( Lotto Soudal).
O zwycięstwie jak zawsze zadecydowała sama końcówka wyścigu, jednak wcześniej wyścig obfitował w ataki – najpierw uciekała ósemka kolarzy, potem jednak kontrataki z peletonu, w tym Michała Kwiatkowskiego (Team Sky), czy Vincenzo Nibalego (Bahrain-Merida) przyniosły zmiany i na ostatnich 30 kilometrach na czele jechała szóstka kolarzy z Włochem w składzie, a także z Maximilianem Schachmannem (Quick-Step Floors), Tanelem Kangertem (Astana), Jackiem Haigiem (Mitchelton-Scott), Cesare Benedettim (Bora-hansgrohe) i Anthonym Roux (Groupama-FDJ). Ta grupa miała około pół minuty przewagi nad mocno uszczuplonym peletonem, w którym nie było już Kwiatkowskiego, ani też Rafała Majki (Bora-hansgrohe) czy Tomasza Marczyńskiego (Lotto Soudal), którzy wcześniej jechali wysoko w grupie.
Czołówka na ostatnich kilometrach, kiedy kolarze pokonywali między innymi Cote de Cherave, porwała się, a tuż przed finałową wspinaczką pod Mur de Huy zaatakowali Schachmann i Haig. Za nimi gonił Nibali z Kangert, ale szybko zostali doścignięci przez grupę zasadniczą. Na 1300 metrów przed kreską kolarze rozpoczęli finałowy podjazd i peleton szybko się naciągnął, a z przodu został jedynie Schachmann. Niemiec długo opierał się pogoni faworytów wyścigu, ale ostatecznie musiał skapitulować, gdy na 300 metrów przed kreską Vanendert podkręcił tempo. Belg z Lotto Soudal miał na plecach Alaphilippa, który bardzo szybko przeszedł do ataku i stopniowo zdobywał kolejne metry przewagi. Na szczycie miał już kilkanaście metrów zapasu nad bezskutecznie kontratakującym pięciokrotnym zwycięzcą, Valverde.
Kwiatkowski finiszował na 57. miejscu, Majka na 90., a Marczyński na 91. miejscu. Paweł Poljański (Bora-hansgrohe) oraz dwaj kolarze Team Sky – Michał Gołaś i Łukasz Wiśniowski – nie ukończyli wyścigu.
Wyniki:
- 1 Julian Alaphilippe (Fra) Quick-Step Floors 4:53:37
- 2 Alejandro Valverde (Spa) Movistar Team 0:00:04
- 3 Jelle Vanendert (Bel) Lotto Soudal 0:00:06
- 4 Roman Kreuziger (Cze) Mitchelton-Scott
- 5 Michael Matthews (Aus) Team Sunweb
- 6 Bauke Mollema (Ned) Trek-Segafredo
- 7 Tim Wellens (Bel) Lotto Soudal
- 8 Maximilian Schachmann (Ger) Quick-Step Floors
- 9 Romain Bardet (Fra) AG2R La Mondiale
- 10 Patrick Konrad (Aut) Bora-Hansgrohe 0:00:12
- 11 Sergio Henao (Col) Team Sky 0:00:15
- 12 Tom-Jelte Slagter (Ned) Dimension Data 0:00:19
- 13 Rudy Molard (Fra) Groupama-FDJ 0:00:21
- 14 Diego Ulissi (Ita) UAE Team Emirates 0:00:25
- 15 Alexis Vuillermoz (Fra) AG2R La Mondiale 0:00:28
- 16 Jakob Fuglsang (Den) Astana Pro Team
- 17 Serge Pauwels (Bel) Dimension Data
- 18 Ilnur Zakarin (Rus) Katusha-Alpecin 0:00:30
- 19 Rui Costa (Por) UAE Team Emirates 0:00:32
- 20 Robert Gesink (Ned) LottoNL-Jumbo 0:00:34
- 21 Jay McCarthy (Aus) Bora-Hansgrohe 0:00:36
- 22 Pieter Serry (Bel) Quick-Step Floors 0:00:39
- 23 Jesus Herrada (Spa) Cofidis, Solutions Credits
- 24 Philippe Gilbert (Bel) Quick-Step Floors 0:00:42
- 25 Nicolas Edet (Fra) Cofidis, Solutions Credits 0:00:44
- 26 Emanuel Buchmann (Ger) Bora-Hansgrohe 0:00:47
- 27 Enrico Gasparotto (Ita) Bahrain-Merida 0:00:49
- 28 Rigoberto Uran (Col) EF Education First-Drapac p/b Cannondale 0:00:54
- 29 Steff Cras (Bel) Katusha-Alpecin 0:01:05
- 30 Dylan Teuns (Bel) BMC Racing Team 0:01:08
- 31 Sam Oomen (Ned) Team Sunweb 0:01:13
- 32 Alessandro De Marchi (Ita) BMC Racing Team 0:01:18
- 33 Michael Woods (Can) EF Education First-Drapac p/b Cannondale 0:01:22
- 34 Jack Haig (Aus) Mitchelton-Scott
- 35 Mathias Frank (Swi) AG2R La Mondiale 0:01:25
- 36 Anthony Roux (Fra) Groupama-FDJ 0:01:27
- 37 Cesare Benedetti (Ita) Bora-Hansgrohe 0:01:29
- 38 Izaguirre Insausti Gorka (Esp) Bahrain-Merida 0:01:34
- 39 Tsgabu Grmay (Eth) Trek-Segafredo 0:01:43
- 40 Tanel Kangert (Est) Astana Pro Team 0:01:46
- 41 Bob Jungels (Lux) Quick-Step Floors 0:01:55
- 42 Mikel Landa (Spa) Movistar Team 0:01:59
- 43 Vincenzo Nibali (Ita) Bahrain-Merida 0:02:13
- 44 Daniel Martinez (Col) EF Education First-Drapac p/b Cannondale 0:02:23
- 45 Warren Barguil (Fra) Fortuneo-Samsic
- 46 Floris De Tier (Bel) LottoNL-Jumbo 0:02:51
- 47 Omar Fraile (Spa) Astana Pro Team 0:03:01
- 48 Pierre Rolland (Fra) EF Education First-Drapac p/b Cannondale 0:03:06
- 49 Laurens ten Dam (Ned) Team Sunweb 0:03:07
- 50 Michael Valgren (Den) Astana Pro Team
- 51 Rob Power (Aus) Mitchelton-Scott 0:03:27
- 52 Tiesj Benoot (Bel) Lotto Soudal 0:03:56
- 53 Amanuel Ghebreigzabhier (Eri) Dimension Data 0:04:03
- 54 Damien Howson (Aus) Mitchelton-Scott 0:04:12
- 55 Hermann Pernsteiner (Aut) Bahrain-Merida 0:05:37
- 56 Mauro Finetto (Ita) Delko Marseille Provence KTM 0:07:32
- 57 Michał Kwiatkowski (Pol) Team Sky 0:07:37
- 58 Thomas Sprengers (Bel) Sport Vlaanderen-Baloise 0:09:23
- 59 Andrey Grivko (Ukr) Astana Pro Team 0:09:29
- 60 Christopher Hamilton (Aus) Team Sunweb 0:09:37
- 61 Daniel Martin (Irl) UAE Team Emirates
- 62 Daniel Navarro Garcia (Spa) Cofidis, Solutions Credits
- 63 Steven Kruijswijk (Ned) LottoNL-Jumbo
- 64 Wout Poels (Ned) Team Sky
- 65 Tosh Van Der Sande (Bel) Lotto Soudal
- 66 Xandro Meurisse (Bel) Wanty-Groupe Gobert
- 67 Elie Gesbert (Fra) Fortuneo-Samsic
- 68 Simon Geschke (Ger) Team Sunweb
- 69 Robert Kiserlovski (Cro) Katusha-Alpecin
- 70 Axel Domont (Fra) AG2R La Mondiale 0:09:45
- 71 Bjorg Lambrecht (Bel) Lotto Soudal
- 72 Fabien Doubey (Fra) Wanty-Groupe Gobert
- 73 Michael Gogl (Aut) Trek-Segafredo
- 74 Willie Smit (RSA) Katusha-Alpecin
- 75 Romain Seigle (Fra) Groupama-FDJ 0:09:52
- 76 Dario Cataldo (Ita) Astana Pro Team
- 77 Thomas Degand (Bel) Wanty-Groupe Gobert
- 78 Maxime Monfort (Bel) Lotto Soudal
- 79 Tao Geoghegan Hart (GBr) Team Sky 0:09:56
- 80 Alberto Bettiol (Ita) BMC Racing Team 0:10:02
- 81 Manuele Mori (Ita) UAE Team Emirates
- 82 Christopher Juul Jensen (Den) Mitchelton-Scott
- 83 Kevin Reza (Fra) Vital Concept Club
- 84 Paul Martens (Ger) LottoNL-Jumbo
- 85 Andrea Pasqualon (Ita) Wanty-Groupe Gobert
- 86 Simon Gerrans (Aus) BMC Racing Team
- 87 José Joaquin Rojas (Spa) Movistar Team
- 88 Alex Howes (USA) EF Education First-Drapac p/b Cannondale
- 89 Ben Gastauer (Lux) AG2R La Mondiale 0:10:17
- 90 Rafał Majka (Pol) Bora-Hansgrohe 0:10:21
- 91 Tomasz Marczyński (Pol) Lotto Soudal
- 92 Aleksandr Riabushenko (Blr) UAE Team Emirates
- 93 Guillaume Martin (Fra) Wanty-Groupe Gobert
- 94 Chad Haga (USA) Team Sunweb
- 95 Stef Clement (Ned) LottoNL-Jumbo
- 96 Franco Pellizotti (Ita) Bahrain-Merida 0:10:27
- 97 Benoit Vaugrenard (Fra) Groupama-FDJ
- 98 Jose Herrada (Spa) Cofidis, Solutions Credits 0:10:31
- 99 Anthony Perez (Fra) Cofidis, Solutions Credits
- 100 Amael Moinard (Fra) Fortuneo-Samsic
- 101 Ion Izagirre (Spa) Bahrain-Merida 0:10:44
- 102 Romain Hardy (Fra) Fortuneo-Samsic 0:11:15
- 103 Maurits Lammertink (Ned) Katusha-Alpecin 0:11:18
- 104 Toms Skujins (Lat) Trek-Segafredo 0:11:52
- 105 Kevin Deltombe (Bel) Sport Vlaanderen-Baloise 0:12:54
- 106 Julien Mortier (Bel) WB Aqua Protect Veranclassic
- 107 Stephen Cummings (GBr) Dimension Data 0:13:06
- DNF Quentin Pacher (Fra) Vital Concept Club
- DNF Thomas Deruette (Bel) WB Aqua Protect Veranclassic
- DNF Maxime Vantomme (Bel) WB Aqua Protect Veranclassic
- DNF Julien Simon (Fra) Cofidis, Solutions Credits
- DNF Jordi Warlop (Bel) Sport Vlaanderen-Baloise
- DNF Mathias Van Gompel (Bel) Sport Vlaanderen-Baloise
- DNF Dries Van Gestel (Bel) Sport Vlaanderen-Baloise
- DNF Benjamin Declercq (Bel) Sport Vlaanderen-Baloise
- DNF Dion Smith (NZl) Wanty-Groupe Gobert
- DNF Kevin Van Melsen (Bel) Wanty-Groupe Gobert
- DNF Enric Mas (Spa) Quick-Step Floors
- DNF James Knox (GBr) Quick-Step Floors
- DNF Rúben Guerreiro (Por) Trek-Segafredo
- DNF Gregory Daniel (USA) Trek-Segafredo
- DNF Justin Jules (Fra) WB Aqua Protect Veranclassic
- DNF Julien Bernard (Fra) Trek-Segafredo
- DNF Lucas De Rossi (Fra) Delko Marseille Provence KTM
- DNF Luis Angel Mate Mardones (Spa) Cofidis, Solutions Credits
- DNF Lawson Craddock (USA) EF Education First-Drapac p/b Cannondale
- DNF Tanguy Turgis (Fra) Vital Concept Club
- DNF Patrick Müller (Swi) Vital Concept Club
- DNF Justin Mottier (Fra) Vital Concept Club
- DNF Johan Le Bon (Fra) Vital Concept Club
- DNF Julien Trarieux (Fra) Delko Marseille Provence KTM
- DNF Benoit Cosnefroy (Fra) AG2R La Mondiale
- DNF Christophe Masson (Fra) WB Aqua Protect Veranclassic
- DNF Johannes Fröhlinger (Ger) Team Sunweb
- DNF John Anderson Rodriguez Salazar (Col) Delko Marseille Provence KTM
- DNF Angel Madrazo Ruiz (Spa) Delko Marseille Provence KTM
- DNF Julien El Fares (Fra) Delko Marseille Provence KTM
- DNF Romain Combaud (Fra) Delko Marseille Provence KTM
- DNF Antoine Warnier (Bel) WB Aqua Protect Veranclassic
- DNF Dimitri Peyskens (Bel) WB Aqua Protect Veranclassic
- DNF Yoann Bagot (Fra) Vital Concept Club
- DNF Loïc Vliegen (Bel) BMC Racing Team
- DNF Bert-Jan Lindeman (Ned) LottoNL-Jumbo
- DNF Michael Albasini (Swi) Mitchelton-Scott
- DNF Vasil Kiryienka (Blr) Team Sky
- DNF Łukasz Wiśniowski (Pol) Team Sky
- DNF Michał Gołaś (Pol) Team Sky
- DNF Franck Bonnamour (Fra) Fortuneo-Samsic
- DNF Damiano Caruso (Ita) BMC Racing Team
- DNF Kevin Ledanois (Fra) Fortuneo-Samsic
- DNF Rory Sutherland (Aus) UAE Team Emirates
- DNF Matteo Bono (Ita) UAE Team Emirates
- DNF Imanol Erviti (Spa) Movistar Team
- DNF Carlos Betancur (Col) Movistar Team
- DNF Winner Anacona (Col) Movistar Team
- DNF Andrey Amador (CRc) Movistar Team
- DNF Kilian Frankiny (Swi) BMC Racing Team
- DNF Lars Boom (Ned) LottoNL-Jumbo
- DNF Nicholas Dlamini (RSA) Dimension Data
- DNF Scott Davies (GBr) Dimension Data
- DNF Matteo Fabbro (Ita) Katusha-Alpecin
- DNF Ian Boswell (USA) Katusha-Alpecin
- DNF Hugo Houle (Can) Astana Pro Team
- DNF Lucas Hamilton (Aus) Mitchelton-Scott
- DNF Gregor Mühlberger (Aut) Bora-Hansgrohe
- DNF Benjamin King (USA) Dimension Data
- DNF Jan Bakelants (Bel) AG2R La Mondiale
- DNF Grega Bole (Slo) Bahrain-Merida
- DNF Kim Magnusson (Swe) EF Education First-Drapac p/b Cannondale
- DNF Léo Vincent (Fra) Groupama-FDJ
- DNF Valentin Madouas (Fra) Groupama-FDJ
- DNF David Gaudu (Fra) Groupama-FDJ
- DNF Florian Vachon (Fra) Fortuneo-Samsic
- DNF Paweł Poljański (Pol) Bora-Hansgrohe
- DNS Aaron Verwilst (Bel) Sport Vlaanderen-Baloise