Egypt fought back twice to draw 2-2 with Ghana at the Africa Cup of Nations after a lively second half in Abidjan.
Mohammed Kudus blasted in to put Ghana ahead in first-half stoppage time, a minute after Pharaohs captain Mohamed Salah was forced off through injury.
Omar Marmoush levelled but West Ham's Kudus quickly restored the Black Stars' lead with a deflected effort.
However, Mostafa Mohamed stabbed in to give Egypt their second point and leave Ghana winless after two Group B games.
There were late chances at either end to win it, with Ghana goalkeeper Richard Ofori saving Emam Ashour's shot before Pharaohs keeper Mohamed El Shenawy failed to clear a corner which Iddrisu Baba could not divert goalwards.
Chris Hughton's Black Stars lost their opening game against Cape Verde and the four-time continental champions are on the brink of a second successive group-stage exit from the Afcon finals.
Cape Verde will secure top spot in Group B if the islanders beat Mozambique on Tuesday, with both Egypt and Ghana waiting to find out what they will require from the final round of games on Monday.
The 24-team format means three points may be enough to qualify as one of four best third-placed sides.
45' GOAL! Egypt 0-1 Ghana (Mohammed Kudus)
45' Mo Salah Injured Off!
69' GOAL! Egypt 1-1 Ghana (Omar Marmoush)
71' GOAL! Egypt 1-2 Ghana (Mohammed Kudus)
74' GOAL! Egypt 2-2 Ghana (Mostafa Mohamed)
Egypt XI: Mohamed El Shenawy, Hegazi, Salah, M.Elneny, Omar Kamal, Mohamed Hamdi, Mostafa Mohamed, Hamdi Fathi, Omar Marmoush, Emam Ashour, Mohamed Abdelmonem
Subs: Gabaski, Ali Gabr, Kahraba, Trezeguet, Ahmed Hassan, Mostafa Fathi, Zizo, Mohamed Hany, Ahmed Fatouh, Mahmoud Hamada, Mohamed Sobhy, Marwan Ateya
Ghana XI: Denis Odoi,
Read on m.allfootballapp.com