Welcome to live coverage of a blockbuster Africa Cup of Nations semi-final as Morocco face Nigeria under the lights in Rabat, Soccernet.ng reports.
With a place in the AFCON final on the line, two of the tournament’s most compelling sides collide at the Prince Moulay Abdellah Stadium, where more than 68,000 fans are expected to create a fierce, high-octane atmosphere.
What’s at stake between Nigeria and Morocco
Nigeria are chasing a ninth AFCON final and a step closer to a fourth continental title, powered by the tournament’s most devastating attack.

Morocco, unbeaten and defensively supreme, are aiming to ride home support all the way to a first AFCON crown since 1976.
It is attack versus defence. Definitely, one will give way tonight.
View this post on Instagram
So far at AFCON 2025
The Super Eagles arrive with a perfect record — five wins from five matches and 14 goals scored — having swept past Algeria in the quarter-finals.
Morocco, meanwhile, have built their run on defence discipline, conceding just once in the entire tournament and none from open play.

Both sides are unbeaten. Only one will remain by the end of the night.
Key absences and boosts
Nigeria are without suspended captain Wilfred Ndidi, with Raphael Onyedika expected to step into midfield. Ryan Alebiosu is still doubtful for the clash, while Cyriel Dessers has returned to his club following a thigh injury.

Morocco misses Azzedine Ounahi but welcomes the return of Achraf Hakimi, which is a major lift for the hosts at both ends of the pitch.
Kick-off details
Match: Morocco vs Nigeria
Stage: AFCON 2025 semi-final
Kick-off: 8:00 pm GMT (9:00 pm local time)
Venue: Prince Moulay Abdellah Stadium, Rabat
Stay with us for live updates, key moments, goals, and full-time reactions as Nigeria and Morocco battle for a place in the AFCON 2025 final.
- Lineups
Nigeria
23
Nwabili
2
Osayi-Samuel
6
Ajayi
21
Bassey
13
Onyemaechi
8
Onyeka
18
Onyedika
17
Iwobi
7
Lookman
9
Osimhen
22
Adams
- Coach
-
Eric Chelle
0
- Suspended
-
Wilfred Ndidi
4
- Injured
-
Cyriel Dessers
12
Morocco
1
Bounou
2
Hakimi
5
Aguerd
25
Masina
3
Mazraoui
23
El
Khannouss
24
El
Aynaoui
11
Saibari
10
Diaz
20
El
Kaabi
17
Ezzalzouli
- Coach
-
Walid Regragui
0
- Injured
-
Azzedine Ounahi
8
-
Romain Saiss
6




