Egypt's Mahmoud Kahraba scored three minutes from time to snatch a 1-0 win over Morocco on Sunday and a place in the African Nations Cup semi-finals.
The seven times winners were on the back foot for much of the last eight game against their north African rivals but grabbed the winner from an 87th minute corner.
Morocco failed to clear the bouncing ball and substitute Kahraba hooked it home from close range to book a semi-final against Burkina Faso on Wednesday.
Ghana meet Cameroon in the other semi-final in Franceville on Thursday.
About the author
Research Associate at Center for Islam and Global Affairs (CIGA) at Istanbul Sabahattin Zaim University
Keep up to date with what’s happening in Turkey,
it’s region and the world.
You can unsubscribe at any time. By signing up you are agreeing to our Terms of Use and Privacy Policy.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.