Pas na veertig kilometer koers ontstond er een kopgroep die de zege kreeg van klassementsleider Kenny Elissonde en die bestond uit Jetse Bol, Joan Bou, Magnus Cort, Ryan Gibbons en Bert-Jan Lindeman. Hun voorsprong liep snel op tot zeven minuten, waarna Team BikeExchange van sprinter Michael Matthews het initiatief nam om de koplopers terug te halen. Zij wisten wat minuten van de voorsprong af te halen. In een zone waar waaiers op de loer lagen, leidde de nervositeit tot een valpartij waarbij Andrej Zejts bij betrokken was. Het ontbreken van deze renner maakte dat BikeExchange geen tempo meer kon maken op kop van het peloton.
Op dertig kilometer werd het peloton dan uiteindelijk toch in waaiers getrokken door het werk van Movistar, INEOS Grenadiers en Jumbo-Visma voor hun respectievelijke kopmannen Enric Mas, Egan Bernal en Primož Roglič. Rodetruidrager Elissonde leek het slachtoffer te worden van deze actie, maar hij profiteerde toen het voorin stilviel. De wind stond in de finale niet gunstig genoeg om verdere splitsingen te veroorzaken. De kopgroep hield zich tot dan toe kranig stand.
Het uitgedunde peloton ging een lastige finale in met als slotklim de lastige Alto de la Montaña de Cullera (1,9 kilometer à 9,2%). Onder de boog van de laatste tien kilometer stond de wind weer gunstig en werden er door Movistar weer waaiers getrokken, waar Hugh Carthy het voornaamste slachtoffer van was. Ook hij had het geluk dat het peloton stilviel en kon terugkeren in het peloton. Aan de voet van de slotklim had de kopgroep nog twintig seconden over. Van de kopgroep bleven in de finale Cort en Lindeman over. Daarachter spatte het peloton volledig uit elkaar en verloor rodetruidrager Elissonde de aansluiting.
In de ultieme finale wist Cort Lindeman te lossen en leek hij solo naar de overwinning te gaan. Roglič leek echter de Deen nog te achterhalen, maar kwam uiteindelijk in de bochtige finale slechts tot het achterwiel van Cort. De Deen wint de etappe voor Roglič, die een handvol seconden wint op alle concurrenten en de rode trui herovert op Elissonde.