Defending champions Egypt had to come from behind to snatch victory over Nigeria in the group C encounter at the 2010 African Cup of Nations.
Nigeria went ahead early as Chinedu Obasi put Nigeria in front in the 12th minute with a clinical finish.
Aside from Nigeria's goal, there was little to separate the two teams in the first half.
Egypt's deserved equaliser came in the 34th minute when goalkeeper Victor Enyeama rushed out to meet Ahmed Hassan's through ball.
Emad Moteab beat him to it and managed to slip the ball into an empty net to make it 1-1.
The Pharaohs went into the lead in the 54th minute when captain Ahmed Hassan looked to fire a brilliant shot in from long range, only for subsequent TV replays to show a sizable deflection off Nigeria defender Taye Taiwo, wrong-footing the goalkeeper and sailing into the net.
Moteab should have doubled his tally in the 60th minute when he beat the offside trap only to lash his shot over from inside the penalty area.
Mohamed Zidan came close two minutes later with a curling free-kick which forced a good diving save from Enyeama at his right-hand post.
Nigeria patiently pressed for an equaliser as they began to dominate possession towards the closing stages of the match.
Taiwo came close in the 75th minute with low driven shot which was well gathered by al-Hadary.
But it was substitute Mohammed 'Gado' Nagy who finished off a counter attack in the 87th minute with a well placed shot to put the game beyond Nigeria's reach at 3-1.