Cardoso, 3e coureur portugais à signer une victoire d'étape, s'est imposé en 3h 18:58. Il devance au sprint le Dominicain Diego Jimenez Milan (Differrdange Losch) et le Marocain Salaheddine Mraouni (équipe nationale du Maroc).
La 8ème étape mènera vendredi la caravane du Tour de Midelt à Meknès (187 km).