Frederico Figueiredo (Glassdrive-Q8-Anicolor) attackerade med under fyra kilometer kvar på de branta stränderna till Vila Nova Observatory för att vinna etapp 5 av Volta a Portugal och ta över tävlingsledningen från teamkamraten Mauricio Moreira, som slutade fyra.

Henrique Casimiro (Efapel Cycling) slutade tvåa och Luís Fernandes (Rádio Popular – Paredes – Boavista) blev trea.