Egypt go through to the semis after this scrappy, tightly contested match thanks to the creativity of Mo Salah – who overturned Morocco's early lead with an easy close-range finish, then a dazzling assist to hand Trezeguet a goal on a plate.
A successful penalty by Sofiane Boufal put Morocco in the lead in the 7th minute, in a match where Egypt enjoyed most of the possession but tended to lack creative edge, amid abundant fouls from both sides.
After this uninspiring first half, a clinical finish by Egypt icon Mo Salah put Egypt at level pegging in the 53rd minute. But a great run by the Liverpool star allowed Trezeguet to put the Pharaohs 2-1 up 10 minutes into extra time.
Read FRANCE 24's liveblog below to see how the action unfolded: