Mohamed Salah scored an equaliser and created the winner as Egypt came from behind to beat Morocco 2-1 after extra time in their Africa Cup of Nations quarter-final on Sunday.
Morocco went ahead in the seventh minute from a penalty converted by Sofiane Boufal at the Ahmadou Ahidjo Stadium but Egypt came storming back as they dominated the game with Salah scoring in the 53rd minute.