A terceira etapa da Volta ao País Basco, que ligou Zarautz a Beasain em 157 quilómetros irregulares e sete subidas de montanha, teve João Almeida como um dos protagonistas.

Antes da descida final, o português da UAE Emirates resistiu aos ataques na subida, atacou ele mesmo e distanciou-se no grupo dos favoritos, sendo perseguido de perto por Alex Aranburu.

O corredor da Cofidis ultrapassou-o, entretanto, num momento de infelicidade deste, ao sair de estrada, e venceu, com Romain Grégoire (Groupama – FDJ ) a fechar no segundo posto logo à frente de Maximilian Schachmann (Soudal Quick-Step), o líder da geral, que bonificou e aumentou a vantagem (4 segundos para o português).

João Almeida fechou a etapa no 4.º lugar, descendo para 3.º na geral.