Tournament hosts Morocco booked their place in the AFCON semi-finals after a composed 2-0 win over five-time champions Cameroon in Rabat.
Brahim Díaz opened the scoring in the 26th minute, finishing from close range for his fifth goal of the tournament, before Ismael Saibari sealed the victory late on with a fine left-footed strike.
Morocco controlled large spells of the contest, limiting Cameroon’s attacking threat and seeing out the game with confidence.
The Atlas Lions extended their unbeaten run to 22 matches and will face either Nigeria or Algeria for a place in the final.
