RABAT: Hosts Morocco will play Sadio Mane’s Senegal in this weekend’s Africa Cup of Nations final after both emerged victorious in tense last-four ties on Wednesday as Mohamed Salah’s dreams of winning the title were again dashed.

For the latest updates, follow us @ArabNewsSport

Morocco beat Nigeria 4-2 on penalties after their semifinal showdown of few chances in capital Rabat finished 0-0 at the end of extra time, with goalkeeper Yassine Bounou performing heroics by saving twice in the shoot-out.

Bounou, of Saudi side Al-Hilal, saved from Samuel Chukwueze and Bruno Onyemaechi, allowing Youssef En-Nesyri to convert the winning kick and spark wild celebrations among over 65,000 fans inside the Prince Moulay Abdellah Stadium.

As well as joy there was relief for Hamza Igamane, who had appeared distraught after his kick — Morocco’s second in the shoot-out — was saved by Nigeria goalkeeper Stanley Nwabali.