The hilly classic in the Dutch province of Limburg has an extraordinary line-up this year, with riders who excelled in the classics of the previous weeks and climbers who got into shape in the one-week races. The course has changed several times in an attempt to get a longer and more exciting final. There are no less than thirty-five short climbs, including three times the Cauberg and three times the Bemelerberg. The steepest are the Kruisberg, the Eyserbosweg and the Keutenberg. Let's hope for a clash of the titans!
Climbs in the final:
24. Cauberg (88 km)
25. Geulhemmerberg (83 km)
26. Bemelerberg (70 km)
27. Loorberg (55 km)
28. Gulperberg (45 km)
29. Kruisberg (39 km)
30. Eyserbosweg (37 km)
31. Fromberg (34 km)
32. Keutenberg (29 km)
33. Cauberg (19 km)
34. Geulhemmerberg (14 km)
35. Bemelerberg (7 km)
Recent winners:
2009 Serguei Ivanov
2010 Philippe Gilbert
2011 Philippe Gilbert
2012 Enrico Gasparotto
2013 Roman Kreuziger
2014 Philippe Gilbert
2015 Michal Kwiatkowski
2016 Enrico Gasparotto
2017 Philippe Gilbert
2018 Michael Valgren

Climbs in the final:
24. Cauberg (88 km)
25. Geulhemmerberg (83 km)
26. Bemelerberg (70 km)
27. Loorberg (55 km)
28. Gulperberg (45 km)
29. Kruisberg (39 km)
30. Eyserbosweg (37 km)
31. Fromberg (34 km)
32. Keutenberg (29 km)
33. Cauberg (19 km)
34. Geulhemmerberg (14 km)
35. Bemelerberg (7 km)
Recent winners:
2009 Serguei Ivanov
2010 Philippe Gilbert
2011 Philippe Gilbert
2012 Enrico Gasparotto
2013 Roman Kreuziger
2014 Philippe Gilbert
2015 Michal Kwiatkowski
2016 Enrico Gasparotto
2017 Philippe Gilbert
2018 Michael Valgren