Segundo dia no País Basco e primeira etapa em linha com a fuga a formar-se logo nos primeiros quilómetros, com Darwin Atapuma, Julien Bernard e Garikoitz Bravo. Julen Amezqueta ainda tentou fazer a ponte para o trio mas sem sucesso.
A fuga nunca teve muita liberdade por parte do pelotão, com a Bora-hnasgrohe a dar um máximo de 2:30. A corrida só animou a 60 quilómetros do final, quando surgiram os setores de sterrato, uma das armadilhas do dia de hoje. Astana e Movistar forçaram o ritmo, enfilando bastante o pelotão e alcançando a fuga a 50 quilómetros da chegada.
Um dos setores era feito a subir o que levou a que o pelotão se partisse por completo deixando na frente cerca de 50 unidades, com pouco mais de 40 quilómetros para o final. Com dois sprints intermédios pela frente, alguns dos favoritos aproveitaram, com Maximilian Schachmann a bonificaram 4 segundos e Ion Izagirre 3.
Com muito azar, Adam Yates, que estava no grupo da frente furou a 16 quilómetros do fim, descaindo para o 2º grupo, que estava a 45 segundos da frente, onde Team Sky e Astana eram as equipas que mantinham o ritmo alto.
Alessandro de Marchi ainda tentou surpreender, atacando a 2500 metros da chegada, mas tudo se decidiu na dura chegada a Gorraiz, com Castroviejo a preparar a chegada para Michal Kwiatkowski.
Bjorg Lambrecht tentou surpreender lançando o seu sprint mais cedo, chegou a ganhar alguma vantagem mas Julian Alaphilippe arrancou a 200 metros, não dando hipóteses aos seus adversários. O sprint do francês foi tão autoritário que chegou com 1 segundo de vantagem para o grupo onde Lambrecht foi 2° e Kwiatkowski 3°. Maximilian Schachmann foi 6° e mantém a liderança da Volta ao País Basco. Adam Yates perdeu 1:11, um rude golpe nas suas aspirações para a classificação geral.