Egypt will face Cameroon in the semi-finals of the 2021 Africa Cup of Nations after defeating Morocco 2-1 after extra time.
Mohamed Elneny played the full match as his side came from behind to win their fifth consecutive AFCON quarter-final.
Morocco got off to the perfect start in Yaounde when Ayman Ashraf fouled Achraf Hakimi inside the box in the opening 10 minutes.
Referee Maguette N'Diaye checked the VAR monitor and pointed to the spot, allowing Sofiane Boufal to step up and open the scoring from 12 yards.
Mohamed Salah then brought Egypt back on level terms after 53 minutes, reacting quickest to the loose ball after Yassine Bounou did well to keep out Mostafa Mohamed’s powerful header at the near post.
Elneny's side then completed the comeback in the 100th minute. Substitute Trezeguet took full advantage of some smart build-up play from Salah before tapping home at the back post to seal the win.
The victory keeps Egypt's hopes of a record-breaking eighth AFCON title alive, while Morocco’s wait for their first title since 1976 goes on.
Copyright 2023 The Arsenal Football Club Limited. Permission to use quotations from this article is granted subject to appropriate credit being given to www.arsenal.com as the source.