ASTON VILLA star Trezeguet was the hero as he grabbed the winner to send Egypt through to the Afcon semi-finals in a 2-1 win.
Egypt trailed early on after former Southampton player Sofiane Boufal scored a penalty in the sixth minute.
Munir El Haddadi complains to the referee moments before he is pushed to the floorCredit: Reuters
The brawl was sparked by Achraf Hamkimi’s tussle with Mustafa MohamedCredit: AFP
Hakimi was raging after Mohamed pulled his shorts down in a challengeCredit: Twitter
Both sets of players got involved with Mo Salah attempting to diffuse the situationCredit: Reuters
But Mo Salah levelled after half-time – the Liverpool attacker reacting quickest to a rebound after Imran Houza’s header was saved.
Neither team could find a breakthrough for the remainder of the 90 minutes so extra time followed.
And Salah produced his magic to decide the match, tearing down the right flank before squaring to Trezeguet to tap in a 100th-minute winner.
Morocco pushed for an equaliser in the remaining 20 minutes but it is Salah and The Pharaohs who will face hosts Cameroon in the next round.
Salah also had to perform a role as peacemaker after a brawl erupted with ten minutes to go in normal time.
The scuffle was sparked by Morroco and Paris Saint-Germain star Achraf Hakimi after he was sandwiched in a tackle by Omar Marmoush and Mustafa Mohamed.
Mohamed pulled down Hakimi’s shorts to his knees as he fell to the ground – which sent the defender raging.
He quickly got back up to confront Mohamed with the pair going head to head before Hakimi pushed him away.
Players from both sides then got involved with Munir El Haddadi splitting the pair up but referee Maguette N’Diaye got a bit too heavy-handed with the forward
The ref appeared to push Munir who dropped the floor clutching his face.
⚽ Read our Transfer News Live blog for the very latest rumours, gossip and done deals