Rabat – Morocco booked their place in the 2025 Africa Cup of Nations final after defeating Nigeria 4 to 2 on penalties in a tense semi-final played in Rabat on Wednesday night.
The hosts progressed after a goalless 120 minutes, setting up a final clash with Senegal, who earlier saw off Egypt to reach the tournament showpiece. The match was decided in front of a packed home crowd after neither side could find a breakthrough in regulation time or extra time.
Nigeria held firm under sustained Moroccan pressure, with goalkeeper Stanley Nwabali producing key saves, including a strong stop from Ismael Saibari late in the first half. Morocco enjoyed more possession and territory, driven by the energy of their supporters, but were repeatedly frustrated by Nigeria’s defence, led by Calvin Bassey.
The game’s turning point came during the penalty shootout, where Morocco showed greater composure. Yassine Bounou once again proved decisive, saving Nigeria’s efforts from Samuel Chukwueze and Bruno Onyemaechi. Achraf Hakimi, Ben Seghir and Youssef En Nesyri all converted for the hosts, with En Nesyri’s successful kick sealing Morocco’s passage to the final.
Nigeria had drawn confidence from their resilience across 120 minutes, despite missing captain Wilfred Ndidi through suspension. Victor Osimhen was withdrawn late in extra time, with Paul Onuachu introduced as Nigeria prepared for penalties. While Onuachu and Dele Bashiru converted their kicks, it was not enough to overturn Morocco’s advantage.
The semi final was played at a high tempo, with Morocco pressing aggressively from the outset and Nigeria growing into the contest in the second half. Refereeing decisions drew protests from the Nigerian bench and players, particularly a first half yellow card for Bassey, which rules him out of the final had Nigeria progressed.
Morocco will now face Senegal in Sunday’s final, with the hosts aiming to lift the AFCON title on home soil, while Nigeria are left to reflect on another painful penalty shootout exit on the continental stage.