The roster of teams for the semi-final of the ongoing African Cup of Nations is now complete.

The Pharaohs of Egypt claimed the final slot on Sunday as they defeated their North African opponent, Morocco, by a lone goal.


The solitary goal that earned Egypt a semi final berth came off the boots of Mahmoud Kaharaba with two minutes left on the clock.

The Pharaohs who are making a return to the AFCON after years of absence will now face Burkina Faso in the second semi final game.

Ghana will face Cameroon in the other semi-final.