The Young Pharaohs of Egypt had to twice come from behind to record their second win in the ongoing U-23 AFCON, beating the Black Meteors 3-2 at the Cairo International Stadium.
In a high-intensity game, Egypt put up a spirited performance in front of the crowd to collect the maximum points after twice going down in the match.
Ibrahim Tanko made two changes to his line up that played against Cameroon with Emmanuel Lomotey and Samuel Obeng getting the nod over Samuel Zibo and Issah Abass.
Ghana had the perfect start after Yaw Yeboah raced them into the lead in the 6th minute. He arrived early in the box to tap home after Samuel Obeng has gone past his marker.
READ ALSO: U-23 AFCON: Hosts Egypt beat Mali in opener
Kwabena Owusu came close to doubling the lead for Ghana but the weight on his lob was too much as the ball went over.
Mostafa Mohamed drew the young Pharaohs level after rising highest to nod home a cross from Ahmed Fatouh.
Kwame Baah stood tall when he saved Ramadan Sobhi's shot on the stroke of time.
Samuel Obeng increased the tally for Ghana a minute after the recess latching onto a loose pass from Egyptian player and rounding the keeper to drive home.
Egypt thought they had drawn level in the 56th minute but the goal was ruled offside. Moments later Kwame Baah came to Ghana's rescue with a point-blank save.
Coach Tanko introduced Samuel Zibo in place of Michael Agbekpornu to shore up the midfield as the Egyptians were mounting pressure on Ghana.
Ramadan Sobhi equalised before Yasser Rayan put the North African side in front for the first time in the game.
The loss puts Ghana's qualification in jeopardy as they will need to win their last game against Mali and hope for a favourable result in the game between Egypt and Cameroon..