Mohammed Salah had twice been denied by Munir Mohamedi, but prior to the goal Morocco missed a host of good chances.
Aziz Bouhaddouz failed to connect with a cross from two yards out, before seeing a header deflected just wide.
And Morocco defender Romain Saiss and midfielder Mbark Boussoufa were both denied by the crossbar.
Egypt go on to play Burkina Faso, who beat Tunisia 2-0 in their quarter-final on Saturday.
In Sunday’s other quarter-final, Ghana beat DR Congo 2-1 to set up a meeting with Cameroon, who knocked out Senegal.
Source: BBC Sport
The post Egypt, Ghana Complete AfCON 2017 Final Four appeared first on Zambia Reports.