Senegal will now face host nation Morocco in the final, following Morocco's penalty shootout triumph over Nigeria.

Osimhen, Salah and Mane lead a star-studded showdown as hosts Morocco look to win the Africa Cup of Nations crown.

Pre-tournament favourites Senegal face AFCON's most successful team in Wednesday's eagerly awaited first semifinal.