The Atlas Lions held their nerve in the shootout, with En-Nesyri converting the decisive penalty to send the home team into the final.

Nigeria’s hopes were dashed when Samuel Chukwueze and Bruno Onyamaechi failed to convert, giving Morocco a 4–2 shootout victory.

Both Paul Onuachu and Fisayo Dele-Bashiru scored, while Chukwueze missed, and Onyamaechi’s attempt was saved.

Morocco will now face Senegal in Sunday’s final, aiming to claim only their second AFCON title, following their last triumph in 1976.

Nigeria will contest third place on Saturday with Egypt, who lost 1–0 to Senegal earlier on Wednesday.