Den 18,6 kilometer långa tävlingen mellan Porto och Vila Nova de Gaia vanns av Moreira (Glassdrive-Q8-Anicolor) på 25.07 minuter, 20 sekunder före portugisen António Carvalho (Glassdrive-Q8-Anicolor) och 1.04 sekunder före spanjoren Alejandro Marque (Atum General-Tavira-Maria Nova Hotel).
Efter att ha varit tvåa 2021 höll Moreira sin första seger i Volta a Portugal genom att köra om lagkamraten Frederico Figueiredo, som slutade tvåa, på 1.09 minuter.
På tredje plats slutade en annan Glassdrive-Q8-Anicolor-cyklist, portugisen António Carvalho, 2,35 minuter efter.