Mohamed Salah on weddnesday scored the decisive spot-kick as Egypt beat the Ivory Coast 5-4 on penalties after a 0-0 draw in Douala to reach the Africa Cup of Nations quarter-finals.
Egypt, the record seven-time African champions, will play Morocco in the last eight in Yaounde on Sunday.
It was a tense last-16 tie which for long spells resembled a battle of attrition on a poor pitch at the Japoma Stadium in Cameroon’s economic capital, and it looked for much of the game as though Egypt would pay for their poor finishing.
However, Carlos Queiroz’s team are now through to the last eight despite having scored just two goals in their four matches in Cameroon so far.
Meanwhile two-time champions Ivory Coast are out, once again defeated by an Egyptian side who have long held the upper hand in meetings between the continental heavyweights.