Salah inspires Egypt to clinch Afcon semifinal spot
Sofiane Boufal´s early penalty put Morocco in front in the last-eight tie but skipper Salah equalised for Egypt early in the second half and then made the winner for Mahmoud Trezeguet 10 minutes into extra time.
Egypt will play hosts Cameroon in the semifinals in Yaounde on Thursday.