Nigeria’s Super Eagles will take on hosts Morocco on Wednesday in the semi-final of the 35th Africa Cup of Nations, with both teams aiming to secure a place in the final. The match will be played at the Prince Moulay Abdellah Stadium in Rabat.
Nigeria have been one of the most consistent teams at the tournament, showing strong teamwork, discipline and attacking quality. The three-time champions have impressed with their balance across all departments as they continue their push for continental glory.
The Super Eagles’ journey to the semi-final has been driven by key contributions from Victor Osimhen, Ademola Lookman and Akor Adams. At the same time, the defence has remained solid throughout the competition. Although captain Wilfred Ndidi will miss the game due to suspension, Nigeria have options in midfield to maintain stability.

Morocco will rely on home support and the quality within their squad as they seek to stop Nigeria’s progress. The Atlas Lions boast experienced players such as Brahim Diaz, Achraf Hakimi and Sofyan Amrabat, and have shown resilience in difficult moments during the tournament.
Meetings between Nigeria and Morocco at major competitions have often been closely contested, with both teams recording important wins over the years. This history adds extra significance to the semi-final clash.
For Nigeria, reaching the final would be a major boost as they aim to lift the AFCON title once again. Morocco, meanwhile, is determined to reach the final on home soil and keep its title hopes alive.
With both sides in strong form and much at stake, Wednesday’s semi-final is expected to be a tightly contested encounter decided by focus, discipline and key moments.