Watch Morocco star fall to floor holding his face after ref pushes him away from chaotic 22-man brawl during Egypt win
Sponsored by
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.
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.
Most read in Football
BETTING SPECIAL - GET £40 IN FREE BETS ON THE AFCON
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