Mimo porażki na finiszu Kwiatkowski rozegrał znakomity taktycznie wyścig, będąc jednym z najaktywniejszych i najmocniejszych kolarzy w stawce. Kolarz Team Sky najpierw samotnie przeskoczył do grupy liderów, a potem zainicjował decydujący atak na Bemelerbergu, ostatnim podjeździe na trasie. Polak odjechał wraz z Gilbertem i dzięki dobrej współpracy ta dwójka powiększała przewagę nad rywalami i na ostatnim kilometrze mogli skupić się wyłącznie na walce o zwycięstwo. Finisz, na około 300 metrów przed kreską, rozpoczął kolarz Team Sky, ale Gilbert po chwili doskoczył do Polaka i minął go na kilkanaście metrów przed metą, odnosząc czwarte w karierze zwycięstwo w Piwnym wyścigu.
Kwiatkowski, z kolei, po raz kolejny pokazał znakomitą formę i po zwycięstwach w Strade Bianche i Milan-Sanremo, zanotował kolejne podium w najważniejszym wyścigu z kalendarza.
Tegoroczna edycja Amstel Gold Race, ze zmienioną końcówką i wyciętym podjazdem pod Cauberg w samej końcówce, miała być bardziej otwarta, lecz o zwycięstwo znów walczyli specjaliści od klasyków, którzy w końcówce przeszli do ataku i to oni bardzo wysoko zawiesili poprzeczkę. Tradycyjnie jednak, pierwsze kilometry należały do harcowników. Jeszcze na 70 kilometrów przed metą ucieczka, w której jechali m.in. Lars Boom (LottoNL-Jumbo), Stijn Vandenbergh (AG2R-La Mondiale) oraz Michał Paluta (CCC Sprandi Polkowice), miała ponad dwie minuty przewagi nad peletonem, w którym tempo dyktowali głównie kolarze BMC Racing Team, ale ci powoli zaczynali na poważnie niwelować straty.
Na 55 kilometrów przed metą odjechali Vincenzo Albanese (Bardiani-CSF), Fabien Grellier (Direct Energie) i Paluta, przedłużając jedynie o kilka kilometrów swoją ucieczkę, bo niedługo potem, po podjeździe pod Gulperberg, na 40km przed metą wszyscy uciekinierzy zostali wchłonięci przez peleton.
Szybko rozpoczęła się walka o pozycje na czele wyścigu, bo kolarze zbliżali się do jednego z kluczowych podjazdów, Kruisberg, gdzie nachylenie sięgało 15 %. Do przodu ruszyli Tiesj Benoot (Lotto Soudal), Philippe Gilbert (Quick-Step Floors) i Sergio Henao (Team Sky), a po chwili dołączyli do nich Nathan Haas (Dimension Data), Jon Izagirre (Bahrain-Merida), Michael Albasini (Orica-Scott), Bert-Jan Lindeman (Team LottoNL-Jumbo) i Jose Joaquin Rojas Gil (Movistar Team).
Michał Kwiatkowski (Team Sky) jechał w grupie pościgowej, w której było około 20 kolarzy i która na podjeździe pod Fromberg (na 33,5km przed metą) traciła około 15 sekund do liderów. Na niespełna 30 kilometrów przed metą, w samotną pogoń na Keutenbergu ruszył Kwiatkowski i bardzo szybko dołączył do czołówki. Za nimi utworzyła się kolejna, kilkuosobowa grupka, która jechała ze stratą 12 sekund, ale różnice pomiędzy grupami się powiększały. Po pokonaniu Caubergu kolarze ty razem nie zmierzali do mety, ale mieli jeszcze kilkanaście kilometrów do pokonania. Na 8 kilometrów przed kreską przyspieszył Kwiatkowski – Polak ruszył na Bemelerbergu, zmuszając do pogoni Gilberta. Po kilku mocniejszych pociągnięciach ta dwójka odjechała rywalom i zgodnie współpracując zmierzała do mety. Ich przewaga była już duża i na ostatnim kilometrze mogli skupić się na walce o zwycięstwo.
Kwiatkowski jechał za plecami Gilberta i to on ruszył do przodu jako pierwszy, gdy do mety pozostało 300 metrów. Belg jednak był czujny i szybko zareagował, a na kilkadziesiąt metrów przed kreską wyprzedził Kwiatkowskiego i pewnie sięgnął po czwarte w karierze zwycięstwo w Amstel Gold Race. Trzecie miejsce, finiszując najszybciej z grupki pościgowe, wywalczył Albasini.
24. miejsce zajął Tomasz Marczyński (Lotto Soudal), a Michał Gołaś (Team Sky) 68. Najlepszy z kolarzy CCC Sprandi Polkowice był Jan Tratnik, który zajął 89.
Wyniki:
- 1 Philippe Gilbert (Bel) Quick-Step Floors 6:31:40
- 2 Michał Kwiatkowski (Pol) Team Sky
- 3 Michael Albasini (Swi) Orica-Scott 0:00:10
- 4 Nathan Haas (Aus) Dimension Data
- 5 Jose Rojas (Spa) Movistar Team
- 6 Sergio Luis Henao Montoya (Col) Team Sky
- 7 Jon Izaguirre Insausti (Spa) Bahrain-Merida 0:00:14
- 8 Michael Gogl (Aut) Trek-Segafredo 0:01:10
- 9 Sonny Colbrelli (Ita) Bahrain-Merida 0:01:11
- 10 Michael Matthews (Aus) Team Sunweb
- 11 Juan Jose Lobato Del Valle (Spa) Team LottoNl-Jumbo
- 12 Greg Van Avermaet (Bel) BMC Racing Team
- 13 Oliver Naesen (Bel) AG2R La Mondiale
- 14 Arthur Vichot (Fra) FDJ
- 15 Tiesj Benoot (Bel) Lotto Soudal
- 16 Kristian Sbaragli (Ita) Dimension Data
- 17 Jay Mccarthy (Aus) Bora-Hansgrohe
- 18 Daryl Impey (RSA) Orica-Scott
- 19 Alejandro Valverde Belmonte (Spa) Movistar Team
- 20 Paul Martens (Ger) Team LottoNl-Jumbo
- 21 Sebastian Langeveld (Ned) Cannondale-Drapac
- 22 Christopher Juul Jensen (Den) Orica-Scott
- 23 Nick Van Der Lijke (Ned) Roompot - Nederlandse Loterij
- 24 Tomasz Marczyński (Pol) Lotto Soudal
- 25 Alex Howes (USA) Cannondale-Drapac
- 26 Maurits Lammertink (Ned) Katusha-Alpecin
- 27 Diego Ulissi (Ita) Team UAE Emirates
- 28 Anthony Roux (Fra) FDJ
- 29 Manuele Mori (Ita) Team UAE Emirates
- 30 Georg Preidler (Aut) Team Sunweb
- 31 Dion Smith (NZl) Wanty - Groupe Gobert
- 32 Fabio Felline (Ita) Trek-Segafredo
- 33 Simone Petilli (Ita) Team UAE Emirates
- 34 Rudy Molard (Fra) FDJ
- 35 Michael Valgren Andersen (Den) Astana Pro Team
- 36 Dries Devenyns (Bel) Quick-Step Floors
- 37 Jelle Vanendert (Bel) Lotto Soudal
- 38 Rui Alberto Faria Da Costa (Por) Team UAE Emirates
- 39 Bob Jungels (Lux) Quick-Step Floors
- 40 Enrico Battaglin (Ita) Team LottoNl-Jumbo
- 41 Daniel Moreno (Spa) Movistar Team
- 42 Tim Wellens (Bel) Lotto Soudal
- 43 Cyril Gautier (Fra) AG2R La Mondiale
- 44 Dylan Teuns (Bel) BMC Racing Team
- 45 Warren Barguil (Fra) Team Sunweb
- 46 Tom-Jelte Slagter (Ned) Cannondale-Drapac 0:01:32
- 47 Antwan Tolhoek (Ned) Team LottoNl-Jumbo 0:01:46
- 48 Jacques Willem Janse Van Rensburg (RSA) Dimension Data 0:02:55
- 49 Simon Clarke (Aus) Cannondale-Drapac 0:03:42
- 50 Dylan Van Baarle (Ned) Cannondale-Drapac
- 51 Xandro Meurisse (Bel) Wanty - Groupe Gobert 0:04:05
- 52 Jakob Fuglsang (Den) Astana Pro Team
- 53 Angelo Tulik (Fra) Direct Energie 0:06:19
- 54 Simon Geschke (Ger) Team Sunweb
- 55 Cesare Benedetti (Ita) Bora-Hansgrohe 0:06:43
- 56 Patrick Konrad (Aut) Bora-Hansgrohe
- 57 Serge Pauwels (Bel) Dimension Data
- 58 Thomas Sprengers (Bel) Sport Vlaanderen - Baloise
- 59 Jonathan Hivert (Fra) Direct Energie
- 60 Lilian Calmejane (Fra) Direct Energie
- 61 Gianluca Brambilla (Ita) Quick-Step Floors
- 62 Giovanni Visconti (Ita) Bahrain-Merida
- 63 Alessandro De Marchi (Ita) BMC Racing Team 0:06:47
- 64 Sam Oomen (Ned) Team Sunweb 0:07:05
- 65 Tosh Van Der Sande (Bel) Lotto Soudal 0:07:16
- 66 Petr Vakoc (Cze) Quick-Step Floors 0:07:30
- 67 Grega Bole (Slo) Bahrain-Merida
- 68 Michał Gołaś (Pol) Team Sky
- 69 Sean De Bie (Bel) Lotto Soudal
- 70 Bram Tankink (Ned) Team LottoNl-Jumbo
- 71 Jérôme Baugnies (Bel) Wanty - Groupe Gobert
- 72 Bert-Jan Lindeman (Ned) Team LottoNl-Jumbo 0:09:21
- 73 Lorenzo Rota (Ita) Bardiani - CSF
- 74 Pim Ligthart (Ned) Roompot - Nederlandse Loterij
- 75 Rúben Guerreiro (Por) Trek-Segafredo
- 76 Thomas Degand (Bel) Wanty - Groupe Gobert
- 77 Ángel Vicioso Arcos (Spa) Katusha-Alpecin
- 78 Martijn Budding (Ned) Roompot - Nederlandse Loterij
- 79 Sebastian Henao Gomez (Col) Team Sky
- 80 Jeroen Meijers (Ned) Roompot - Nederlandse Loterij 0:09:30
- 81 Romain Sicard (Fra) Direct Energie
- 82 Kevin Reza (Fra) FDJ 0:10:26
- 83 Mikael Cherel (Fra) AG2R La Mondiale
- 84 Benoit Vaugrenard (Fra) FDJ
- 85 Eliot Lietaer (Bel) Sport Vlaanderen - Baloise
- 86 Matej Mohoric (Slo) Team UAE Emirates
- 87 Ben Hermans (Bel) BMC Racing Team
- 88 Silvan Dillier (Swi) BMC Racing Team
- 89 Jan Tratnik (Slo) CCC Sprandi Polkowice
- 90 Jakub Kaczmarek (Pol) CCC Sprandi Polkowice
- 91 Simone Ponzi (Ita) CCC Sprandi Polkowice
- 92 Jesus Herrada Lopez (Spa) Movistar Team
- 93 André Cardoso (Por) Trek-Segafredo
- 94 Viacheslav Kuznetsov (Rus) Katusha-Alpecin
- 95 Jaco Venter (RSA) Dimension Data
- 96 Mads Würtz Schmidt (Den) Katusha-Alpecin 0:12:11
- 97 Rick Zabel (Ger) Katusha-Alpecin
- 98 Roy Curvers (Ned) Team Sunweb
- 99 Floris Gerfs (Ned) BMC Racing Team
- 100 Kevin Deltombe (Bel) Sport Vlaanderen - Baloise
- 101 Tao Geoghegan Hart (GBr) Team Sky
- 102 Adrian Kurek (Pol) CCC Sprandi Polkowice
- 103 Jonas Koch (Ger) CCC Sprandi Polkowice
- 104 Michał Paluta (Pol) CCC Sprandi Polkowice
- 105 Maximilian Schachmann (Ger) Quick-Step Floors
- 106 Brendan Canty (Aus) Cannondale-Drapac
- 107 Giulio Ciccone (Ita) Bardiani - CSF
- 108 Guillaume Martin (Fra) Wanty - Groupe Gobert
- 109 Wilco Kelderman (Ned) Team Sunweb
- 110 Andrea Pasqualon (Ita) Wanty - Groupe Gobert
- 111 Axel Domont (Fra) AG2R La Mondiale
- 112 Timo Roosen (Ned) Team LottoNl-Jumbo
- 113 Michael Schär (Swi) BMC Racing Team
- 114 Stijn Vandenbergh (Bel) AG2R La Mondiale
- 115 Carlos Alberto Betancur Gomez (Col) Movistar Team
- 116 Nikita Stalnov (Kaz) Astana Pro Team
- 117 Arnaud Courteille (Fra) FDJ
- 118 Imanol Erviti (Spa) Movistar Team
- 119 Rory Sutherland (Aus) Movistar Team
- 120 Oscar Riesebeek (Ned) Roompot - Nederlandse Loterij
- 121 Johann Van Zyl (RSA) Dimension Data
- 122 Aime De Gendt (Bel) Sport Vlaanderen - Baloise
- 123 Pieter Vanspeybrouck (Bel) Wanty - Groupe Gobert
- 124 Mathew Hayman (Aus) Orica-Scott
- 125 Toms Skujins (Lat) Cannondale-Drapac
- 126 Roman Kreuziger (Cze) Orica-Scott
- 127 Gregor Mühlberger (Aut) Bora-Hansgrohe
- DNF Enrico Gasparotto (Ita) Bahrain-Merida
- DNF Yukiya Arashiro (Jpn) Bahrain-Merida
- DNF Meiyin Wang (Chn) Bahrain-Merida
- DNF Ivan Garcia Cortina (Spa) Bahrain-Merida
- DNF Owain Doull (GBr) Team Sky
- DNF Łukasz Wiśniowski (Pol) Team Sky
- DNF Danny Van Poppel (Ned) Team Sky
- DNF Zdenek Štybar (Cze) Quick-Step Floors
- DNF Daniel Martin (Irl) Quick-Step Floors
- DNF Marc Soler Gimenez (Spa) Movistar Team
- DNF Michael Hepburn (Aus) Orica-Scott
- DNF Simon Gerrans (Aus) Orica-Scott
- DNF Jens Keukeleire (Bel) Orica-Scott
- DNF Albert Timmer (Ned) Team Sunweb
- DNF Remy Mertz (Bel) Lotto Soudal
- DNF Bart De Clercq (Bel) Lotto Soudal
- DNF Daniel Oss (Ita) BMC Racing Team
- DNF Lars Boom (Ned) Team LottoNl-Jumbo
- DNF Erik Baska (Svk) Bora-Hansgrohe
- DNF Marcus Burghardt (Ger) Bora-Hansgrohe
- DNF Christoph Pfingsten (Ger) Bora-Hansgrohe
- DNF Michael Schwarzmann (Ger) Bora-Hansgrohe
- DNF Fumiyuki Beppu (Jpn) Trek-Segafredo
- DNF Gregory Daniel (USA) Trek-Segafredo
- DNF Jesus Hernandez Blazquez (Spa) Trek-Segafredo
- DNF Edward Theuns (Bel) Trek-Segafredo
- DNF Oscar Gatto (Ita) Astana Pro Team
- DNF Andrey Grivko (Ukr) Astana Pro Team
- DNF Laurens De Vreese (Bel) Astana Pro Team
- DNF Alexey Lutsenko (Kaz) Astana Pro Team
- DNF Matti Breschel (Den) Astana Pro Team
- DNF Jenthe Biermans (Bel) Katusha-Alpecin
- DNF Marco Mathis (Ger) Katusha-Alpecin
- DNF Baptiste Planckaert (Bel) Katusha-Alpecin
- DNF Alexis Gougeard (Fra) AG2R La Mondiale
- DNF Julien Duval (Fra) AG2R La Mondiale
- DNF Quentin Jauregui (Fra) AG2R La Mondiale
- DNF Odd Christian Eiking (Nor) FDJ
- DNF Cedric Pineau (Fra) FDJ
- DNF Matteo Bono (Ita) Team UAE Emirates
- DNF Marco Marcato (Ita) Team UAE Emirates
- DNF Ben Swigt (GBr) Team UAE Emirates
- DNF Alberto Bettiol (Ita) Cannondale-Drapac
- DNF Benjamin King (USA) Dimension Data
- DNF Youcef Reguigui (Alg) Dimension Data
- DNF Preben Van Hecke (Bel) Sport Vlaanderen - Baloise
- DNF Benjamin Declercq (Bel) Sport Vlaanderen - Baloise
- DNF Jens Wallays (Bel) Sport Vlaanderen - Baloise
- DNF Kenneth Van Rooy (Bel) Sport Vlaanderen - Baloise
- DNF Tim Ariesen (Ned) Roompot - Nederlandse Loterij
- DNF Martijn Tusveld (Ned) Roompot - Nederlandse Loterij
- DNF Taco Van Der Hoorn (Ned) Roompot - Nederlandse Loterij
- DNF Marco Minnaard (Ned) Wanty - Groupe Gobert
- DNF Enrico Barbin (Ita) Bardiani - CSF
- DNF Nicola Boem (Ita) Bardiani - CSF
- DNF Mirco Maestri (Ita) Bardiani - CSF
- DNF Marco Maronese (Ita) Bardiani - CSF
- DNF Vincenzo Albanese (Ita) Bardiani - CSF
- DNF Paolo Simion (Ita) Bardiani - CSF
- DNF Maciej Paterski (Pol) CCC Sprandi Polkowice
- DNF František Sisr (Cze) CCC Sprandi Polkowice
- DNF Bryan Coquard (Fra) Direct Energie
- DNF Tony Hurel (Fra) Direct Energie