Egypt qualified for the semi-final of the Africa Cup of Nations after defeating fellow North Africans, Morocco 2-1.
Liverpool hit man, Mohamed Salah dazzled like a million stars with a goal and an assist.
It was Morocco who scored first through Sofiane Boufal with a penalty after VAR adjudged Ayman Ashraf to have fouled Achraf Hakimi.
Egypt returned after the break determined to restore parity and they did when Mohamed Salah tapped in an equalizer after the Moroccan goalkeeper failed to hold on to a header.
The game remained a ding dong affair till full time and therefore went into extra time.
Aston Villa’s Trezeguet tapped in the winner during the extra time to set up a titanic semi-final battle against hosts, Cameroon on Thursday.