PORT-GENTIL, Gabon – 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 Cup of Nations semi-finals.
The seven-time 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 in Libreville on Wednesday.
Ghana meet Cameroon in the other semi-final in Franceville on Thursday.