Egypt fought back from two goals down to hold Nigeria to a 2-2 draw in an U23 AFCON Group B match in Mbour on Wednesday and stay alive in the tournament.
Like it was against Mali on Sunday, Nigeria raced into a good lead in the first half, before they again collapsed after the interval.
Algeria, who beat Mali 2-0 in the earlier game of the day, are now top of the standings with four points and a better goals difference than Nigeria.
Egypt are third with two points, while Mali are pointless and have already been eliminated from the competition, which doubles as a qualifier for next year’s Rio Olympics.
On Saturday, Nigeria will battle Algeria in Dakar, while Egypt take on Mali to determine the semi-finalists.
Substitute Karim plotted Egypt remarkable fight back after halftime as within minutes of the restart Egypt pulled a goal back through Ramdan Sobi’s header from inside the six-yard box.
They then drew level in the 52nd minute when Karim dashed down the right flank before he delivered a low cross which was sliced by Nigeria defender Chizoba Amaefule into his own net.
Nigeria goalkeeper Emmanuel Daniel pulled off at least three big saves to ensure his team shared the points on the night.
If Egypt shone in the second half, the first half belonged to Nigeria.
Two well-taken penalties by Oghenekaro Etebo got Dream Team VI going.
Warri Wolves flying winger Stanley Dimgba was instrumental in the first spot kick after the Cameroonian referee adjudged that skipper Rami Rabia a cross by the flying winger.
Etebo put away the penalty in the 20th minute even after goalkeeper Awad got a hand to the effort.
Etebo doubled Nigeria’s advantage after half an hour when another Egyptian defender handled the ball inside his box as Usman Mohammed went for goal.
Nigeria bossed the possession and the defence which looked shaky and not assured against Mali on Sunday held out until the second half after coach Samson Siasia dropped Kano Pillars defender Zaharadeen Bello for Amaefule.
Nigeria lineup: Emmanuel Daniel – Ndifreke Effiong, Sincere Seth, Segun Oduduwa, Chizoba Amaefule – Azubuike Okechukwu (skipper), Usman Mohammed, Oghenekaro Etebo, Stanley Dimgba – Taiwo Awoniyi, Junior Ajayi
Egypt lineup : Mossad Awad, Ragab Nabil, Mahmoud Hamdi, Mohamed Hamdi, Mohamed Hani, Mohamed Fathi, Rami Rabia, Karim Walid, Mahmoud Kahraba, Ramdan Sobhi, Hussein Ragab