De Scheldeprijs, onderdeel van Flanders Classics, had een verandering doorgemaakt dit jaar. Niet langer was de wedstrijd op Vlaams grondgebied te bewonderen, Zeeuws-Vlaanderen werd dit jaar betrokken bij de wedstrijd. De start vond plaats in Terneuzen en de renners waren op hun hoede voor waaiers.
Na wat gewoel in de eerste uren kwam een groep van vijf renners weg, daarbij Jan-Willem van Schip van Roompot-Nederlandse Loterij. Toen in het peloton de boel uiteen viel in waaiers, zat Dylan Groenewegen aan de verkeerde kant van de breuk. De sprinter van Team LottoNL-Jumbo moest in de achtervolging. Hij zat in een groep van 30 renners die een gesloten spoorwegovergang negeerde. De gehele groep werd uit de wedstrijd gezet.
Op weg naar Schoten kwamen dan twee renners op kop te liggen: de Brit Owain Doull vormde een aanvallersduo met Antoine Duchesne, de Canadees uitkomend voor Direct Énergie. Team Katusha Alpecin leidde de achtervolging, in dienst van vijfvoudig winnaar Marcel Kittel.
Die reed in de laatste van drie plaatselijke rondes lek en kon niet meer terugkomen om mee te sprinten voor winst. Jos van Emden viel aan met nog vijf kilometer te gaan. Een kilometer later werd hij weer gegrepen. Quick-Step Floors trok de boel op gang voor Fabio Jakobsen. De 21-jarige Nederlander werd nog even gehinderd, maar zorgde daarna zonder moeite voor zege nummer 24 van dit jaar voor de Belgische ploeg.