Cardoso s’est imposé en 3h 10:08 signant sa 4e victoire d’étape dans l’édition. Il devance au sprint l’Italien Alessandro Forner (Cyberteam) et le Dominicain Diego Milan Jimenez (Differdange Losh).
Cette 27e édition du Tour du Maroc s’achèvera dimanche après l’étape Rabat-Casablanca (120 km).