Two goals in five minutes at the start of extra-time helped Egypt book their place in the African Nations Cup semi-final with a battling 3-1 victory over Cameroon.
The game, though, was marred by a controversial third goal by midfielder Ahmed Hassan which was allowed to stand by referee Jerome Damon despite replays showing the ball had clearly not crossed the line
The Pharaohs' captain had earlier scored an own goal to give Cameroon the lead before he equalised, which led to the game going into extra time.
Substitute Mohamed Gedo scored Egypt’s second and then Hassan decided the tie.
In last night’s second quarter final Nigeria beat Zambia 5-4 on penalties after a scoreless draw. Nigeria now play Ghana in the semi-finals while Egypt face Algeria in a tantalising last-four clash.