Get all your news in one place.
100’s of premium titles.
One app.
Start reading
Evening Standard
Evening Standard
Sport
Oli Gent

Nigeria vs Morocco LIVE: AFCON 2025 result, latest updates and reaction

Beaten: Nigeria - (REUTERS)

Nigeria vs Morocco LIVE!

Morocco beat Nigeria on penalties to earn their place in the Africa Cup of Nations final against Senegal on Sunday. The two pre-tournament favourites played out a forgettable 0-0 draw at the Prince Moulay Abdellah Stadium in Rabat, with neither side looking like they would find a winner. To penalties it went, and it was Walid Regragui’s side that emerged victorious.

Youssef En-Nesyri, who has been reportedly linked with a move to Everton this month, stepped off the bench to net the winning spot-kick in the shootout after Nigeria left-back Bruno Onyemaechi had missed the Super Eagles’ fourth penalty. It spared the blushes of Hamza Igamane, who struck tamely at Stanley Nwabali, but Samuel Chukwueze brought the Atlas Lions back level as he sent a daisy-cutter straight into the grateful gloves of Bono.

The hosts were the better side throughout, having more of the ball and the better of the chances, but they could not find that elusive winning goal. In the end, it didn’t matter, with En-Nesyri winning the battle of wits with Nwabali to fire his side into this weekend’s final.

Nigeria vs Morocco latest news

  • GOOD SAVE! Ezzalzouli denied again
  • GOOD SAVE! Nwabali keeps out Ezzalzouli
  • CLOSE! Diaz flicked header just misses
  • GOOD SAVE! Lookman denied by Bono
  • CLOSE! Diaz sends effort whistling wide

Morocco through to face Senegal!

23:07 , Oli Gent

The Atlas Lions are into the final of their home tournament after a thrilling shootout.

Read the full report here!

FT: Nigeria 0-0 Morocco (Morocco win 4-2 on pens)

22:49 , Oli Gent

That’s it, and the hosts are through. What a shootout.

Nigeria 2-4 Morocco

22:48 , Oli Gent

En-Nesyri... wins it for the hosts!

Nigeria 2-3 Morocco

22:47 , Oli Gent

Bruno Onyemaechi steps up... but he’s kept out by Bono!

Nigeria 2-3 Morocco

22:46 , Oli Gent

Hakimi... calmly done.

Nigeria 2-2 Morocco

22:45 , Oli Gent

Dele-Bashiru tucks it away.

Nigeria 1-2 Morocco

22:44 , Oli Gent

Ben Seghir steps up and slams home.

Nigeria 1-1 Morocco

22:43 , Oli Gent

Saved! Chukwueze sees his spot-kick saved by Bono!

Nigeria 1-1 Morocco

22:42 , Oli Gent

Saved! Igamane is denied by Nwabali!

Nigeria 1-1 Morocco

22:41 , Oli Gent

Onuachu up first for the Super Eagles... and he slots home.

Nigeria 0-1 Morocco

22:40 , Oli Gent

El Aynaoui up first... scores.

Penalty shootout!

22:36 , Oli Gent

Who will win the battle of nerves?

FT: Nigeria 0-0 Morocco (AET)

22:35 , Oli Gent

To penalties we go.

Nigeria 0-0 Morocco

22:33 , Oli Gent

120+1 mins: Chukwueze is on for Nigeria.

Nigeria 0-0 Morocco

22:32 , Oli Gent

120 mins: One added minute.

Nigeria 0-0 Morocco

22:30 , Oli Gent

118 mins: Changes afoot for both sides as Osimhen is coming off for Onuachu. An interesting decision with penalties coming...

Ben Seghir is on for Saibari.

Nigeria 0-0 Morocco

22:29 , Oli Gent

117 mins: No sign of a winner coming any time soon here. Penalties, it will be...

Nigeria 0-0 Morocco

22:26 , Oli Gent

115 mins: Osimhen is looking dead on his feet... and maybe a little injured too. Galatasaray won’t be happy if their star striker returns crocked...

Nigeria 0-0 Morocco

22:23 , Oli Gent

111 mins: More whistles coming from the home fans. They won’t suck the ball into the Nigeria net though...

Nigeria 0-0 Morocco

22:19 , Oli Gent

108 mins: Diaz is on his last legs, with Akhomach on in his place.

Kick off!

22:17 , Oli Gent

106 mins: Back underway once more.

HT (ET): Nigeria 0-0 Morocco

22:14 , Oli Gent

Halfway in extra time. Still no sign of a winner.

Nigeria 0-0 Morocco

22:13 , Oli Gent

105 mins: One added minute.

Nigeria 0-0 Morocco

22:10 , Oli Gent

102 mins: Youssef En-Nesyri is coming on for the hosts, replacing Ezzalzouli.

Nigeria 0-0 Morocco

22:06 , Oli Gent

99 mins: Fisayo Dele-Bashiru is on for the Super Eagles, replacing Akor Adams.

Nigeria 0-0 Morocco

22:04 , Oli Gent

98 mins: A corner for the hosts to defend as Lookman sends one in, but his flat delivery is cleared by Mazraoui.

Nigeria 0-0 Morocco

22:03 , Oli Gent

96 mins: Igamane has made an impact since coming on. He’s shown his trickery, and does so once more as he nutmegs Osayi-Samuel. He drifts in off the left, nutmegging Onyeka this time before looking to curl one into the far corner, but it’s wide of the target.

Nigeria 0-0 Morocco

22:01 , Oli Gent

93 mins: It’s clipped up to the back post for Aguerd, who can only nod into the side-netting.

Nigeria 0-0 Morocco

21:59 , Oli Gent

92 mins: Corner, Morocco. Ezzalzouli against Osayi-Samuel has been a good tussle down the left. A chance for the hosts to whip one in early in this extra period.

Kick off!

21:59 , Oli Gent

91 mins: We’re back underway.

FT: Nigeria 0-0 Morocco

21:52 , Oli Gent

That’s it, and we’ll have another half an hour.

Nigeria 0-0 Morocco

21:49 , Oli Gent

90 mins: Three added minutes.

Nigeria 0-0 Morocco

21:46 , Oli Gent

88 mins: The whistles keep coming from the home fans. Can Nigeria find the goal that would shut them up?

Nigeria 0-0 Morocco

21:45 , Oli Gent

86 mins: A hopeful punt from Bassey looks for Adams, but he can’t bring it under his spell. That sums up Nigeria’s night.

Nigeria 0-0 Morocco

21:42 , Oli Gent

84 mins: Moses Simon is on for Onyedika. El Khannouss is coming off for Morocco, with Targhalline and Igamane on for El Kaabi.

Nigeria 0-0 Morocco

21:41 , Oli Gent

83 mins: Morocco are turning up the heat as Ezzalzouli has a pop from range, and Nwabali gets down to keep it out as it bounces in front of him.

Nigeria 0-0 Morocco

21:38 , Oli Gent

80 mins: The home side, the bench, and the entire crowd is screaming for handball as Hakimi strikes against Bruno. VAR is having a look, but nothing doing. 10 to go. Will we find a winner?

Nigeria 0-0 Morocco

21:35 , Oli Gent

77 mins: Hakimi is over the corner with El Kaabi looking to meet it at the front post, but it’s wide of the target.

Nigeria 0-0 Morocco

21:34 , Oli Gent

76 mins: Dangerous! Ezzalzouli teases Osayi-Samuel and gets the cross in, with Nwabali in no-man’s land. Bruno has to intervene ahead of Diaz at the far post! Corner.

Nigeria 0-0 Morocco

21:31 , Oli Gent

72 mins: Both sides need to up the tempo here if they want to avoid another half hour.

Nigeria 0-0 Morocco

21:28 , Oli Gent

69 mins: The whistling from the Moroccan fans have really gone up a fair number of decibels with every touch the Nigerians take. The atmosphere is getting hostile...

Nigeria 0-0 Morocco

21:25 , Oli Gent

66 mins: Still neither side with a real sighting of goal. The defences are coming out on top at the moment.

Nigeria 0-0 Morocco

21:21 , Oli Gent

63 mins: Osimhen has hardly a sniff so far for Nigeria. The Super Eagles are looking more direct for him with the long balls, but he’s being doubled up on.

Nigeria 0-0 Morocco

21:18 , Oli Gent

60 mins: Ezzalzouli sends it in low, but Nwabali drops on it with bodies running across him.

Nigeria 0-0 Morocco

21:17 , Oli Gent

59 mins: Osayi-Samuel is penalised as he wrestles Ezzalzouli to the ground tight to the left touchline. A chance for the hosts to send one into the box.

Nigeria 0-0 Morocco

21:14 , Oli Gent

55 mins: The hosts are cautious in their press, but as soon as the Super Eagles cross the halfway line, they’re being chased and harried. Onyeka is the latest to play a wayward pass under pressure.

Nigeria 0-0 Morocco

21:11 , Oli Gent

52 mins: Good save! Morocco streak forward, and it’s worked towards Ezzalzouli who looks to place it into the far corner, but Nwabali keeps him out.

Nigeria 0-0 Morocco

21:09 , Oli Gent

51 mins: Bruno and Lookman combine down the left, but the left-back’s cross is cleared easily. It drops for Onyedika running onto it, but he scuffs his effort well wide.

Nigeria 0-0 Morocco

21:07 , Oli Gent

48 mins: The hosts are back on the front foot, buoyed by their partisan support.

Kick off!

21:03 , Oli Gent

46 mins: We’re back underway.

HT: Nigeria 0-0 Morocco

20:47 , Oli Gent

Goalless at the interval. No real gilt-edged, golden opportunities to open the scoring yet. What will the second half have in store?

Nigeria 0-0 Morocco

20:46 , Oli Gent

45 mins: One added minute.

Nigeria 0-0 Morocco

20:43 , Oli Gent

43 mins: Still no real clear-cut chances for either sides. It’s been quite stop-start so far.

Nigeria 0-0 Morocco

20:40 , Oli Gent

40 mins: Good save! The hosts are knocking on the door as Ezzalzouli tests Nwabali with a pot-shot. The Nigeria keeper is equal to it, however.

Nigeria 0-0 Morocco

20:37 , Oli Gent

37 mins: That booking for Bassey is a real blow for him and Nigeria. If the Super Eagles win tonight, the defender would be suspended for the final.

Nigeria 0-0 Morocco

20:35 , Oli Gent

34 mins: Close! Hakimi goes for it, but it flies over the bar.

Nigeria 0-0 Morocco

20:34 , Oli Gent

33 mins: Free kick, Morocco. Bassey is booked for an alleged arm on Diaz right on the edge of the box. It looks really harsh, but the hosts have a chance here.

Nigeria 0-0 Morocco

20:29 , Oli Gent

29 mins: Close! Morocco are getting closer as Hakimi sends in a teasing cross which Diaz flicks on at the near post... but it’s just wide!

Nigeria 0-0 Morocco

20:28 , Oli Gent

28 mins: Free kick, Morocco. Diaz claims handball against Adams, and the hosts get the set piece.

Nigeria 0-0 Morocco

20:24 , Oli Gent

24 mins: It’s all Morocco in these opening exchanges. The home crowd is booing every touch the Nigerian players take. Can they handle the pressure?

Nigeria 0-0 Morocco

20:21 , Oli Gent

20 mins: Another chance for the hosts to throw the ball into the box as Ezzalzouli plays it short for El Khannouss to send one in, but again, the Nigerians are up to the task.

Nigeria 0-0 Morocco

20:18 , Oli Gent

17 mins: The first corner of the evening is poor from El Khannouss, as Osimhen clears well at the front post.

Nigeria 0-0 Morocco

20:15 , Oli Gent

14 mins: Good save! The first bit of work either keeper has had to do as Ademola Lookman stings the palms of Bono.

The Atalanta forward hits one from the edge of the area but doesn’t catch it cleanly, and the hosts’ shot-stopper gets down well.

Nigeria 0-0 Morocco

20:10 , Oli Gent

10 mins: Close! Diaz cuts inside this time and looks for the curler as Hakimi goes on the outside on the decoy overlap.

The Real Madrid man looks to bend one into the far corner, and it whistles past the post!

Nigeria 0-0 Morocco

20:08 , Oli Gent

8 mins: Moroccan pressure as they look for the danger man Diaz out wide, but Bassey does well to get across and smash out of play.

Nigeria 0-0 Morocco

20:04 , Oli Gent

4 mins: Almost a huge error from Ajayi early on as the centre-back is caught out of position, letting El Kaabi in, but he makes a superb recovery, diving in to nick the ball away from the Morocco striker.

Nigeria 0-0 Morocco

20:03 , Oli Gent

3 mins: A high press from the Nigerians straight off the bat. The hosts are playing it around the back, and Osimhen and Adams are haring after them.

Kick off!

20:00 , Oli Gent

1 min: We’re underway.

Five minutes to kick off!

19:55 , Oli Gent

The players are out, and it’s time for the anthems.

Ten minute warning

19:53 , Oli Gent

A huge clash here in Rabat. Who will win this one and book a place in the final against Senegal?

Eyes on a Moroccan substitute...

19:45 , Oli Gent

Reports earlier today claimed that Everton had launched a loan bid for Youssef En-Nesyri, the Morocco striker.

The Fenerbahce forward is on the bench this evening, but can he make a difference off it to really convince David Moyes to bring him to England?

Chelsea dealt double injury blow

19:40 , Oli Gent

There’s quite a big game happening as well this evening at Stamford Bridge, as Arsenal travel to Chelsea in the Carabao Cup.

The Blues are suffering with some injuries.

Read more here!

Osimhen skippers the side

19:29 , Oli Gent

Victor Osimhen takes the captain’s armband for Chelle’s side tonight in the absence of Wilfred Ndidi, who is suspended for this clash.

It means that Raphael Onyedika sits as the midfield anchor in the diamond in the former Leicester man’s place, flanked by Alex Iwobi and Frank Onyeka.

Senegal through to the final!

19:20 , Oli Gent

Senegal beat Egypt 1-0 in Tangier to reach Sunday’s final, where they will face the winners of this semi.

Read the full report here!

Morocco lineup

19:10 , Oli Gent

Morocco XI: Bono; Hakimi, Aguerd, Masina, Mazraoui; El Aynaoui; Diaz, El Khannous, Saibari, Ezzalzouli; El Kaabi

Subs: Ben Seghir, Belammari, Targhalline, Munir, Igamane, Salah-Eddine, Rahimi, Talbi, Al Harrar, En-Nesyri, Amrabat, Akhomach, El Yamiq, Chibi, Ait Boudial

Nigeria lineup

19:02 , Oli Gent

Here’s how the hosts line up...

Nigeria XI: Nwabali; Osayi-Samuel, Ajayi, Bassey, Onyemaechi; Onyeka, Onyedika, Iwobi; Lookman; Osimhen, Adams

Subs: Uzoho, Simon, Awaziem, Mohammed, Ejuke, Nnadi, Dele-Bashiru, Chukwueze, Akinsanmiro, Sanusi, Ogbu, Lawal, Obasogie, Onuachu

Big goal in Tangier!

18:50 , Oli Gent

There’s been a goal between Senegal and Egypt, but for who, Arthur Ferridge?

Follow live!

In transfer news...

18:40 , Oli Gent

In England, Conor Gallagher has signed for Tottenham in a £34.6million move.

The former Chelsea man leaves Atletico Madrid to return to the Premier League.

Read the full story here!

Also tonight!

18:30 , Oli Gent

Senegal take on Egypt in the other semi-final this evening.

Who could the winner of this clash face in Sunday’s final?

Follow here!

Match odds

18:20 , Oli Gent

Nigeria to qualify: 31/20

Morocco to qualify: 9/20

Odds via Betfair (subject to change).

Head to head

18:10 , Oli Gent

This match will be the first time Nigeria and Morocco have met at AFCON for 22 years. They were drawn into the same group in 2004, with Youssouf Hadji scoring the only goal in a 1-0 win for the Atlas Lions, who finished that tournament as runners-up.

Nigeria wins: 3

Morocco wins: 6

Draws: 2

Standard Sport prediction

18:00 , Oli Gent

The Super Eagles have not been able to call themselves champions of Africa since 2013, and so far in this tournament, they have looked likelier than ever to end their extended drought.

They have steadily improved through the tournament, too, playing their best football so far against their toughest opponent as they downed Algeria last time out.

It necessarily follows, then, that as they face tournament favourites Morocco, they can be expected to improve further.

That is easier said than done, of course, but throughout this AFCON Nigeria have risen to every challenge they have faced.

The Super Eagles will need to be at their very best against stiff opposition, though they have all the requisite quality to get the better of the injury-hit Atlas Lions.

Nigeria to win, 2-1.

Morocco team news

17:53 , Oli Gent

Meanwhile, Morocco have been struggling with injuries throughout the campaign, but their probelms have largely alleviated ahead of this match.

They are, however, expected to be without Azzedine Ounah, who sustained a calf injury in training. Romain Saiss is also out after he was hurt against Comoros.

Nigeria team news

17:45 , Oli Gent

Eric Chelle will not be able to call upon Wilfred Ndidi in Rabat, with the former Leicester midfielder suspended for one match accruing too many bookings at the tournament. As such, he will be available for the final should Nigeria beat Morocco.

Raphael Onyedika is expected to deputise the Besiktas midfielder in Rabat.

There is concern surrounding Bright Osayi-Samuel, who was forced off with an injury late on against Algeria. It is not clear whether he will be fit for the semi-final.

Panathinaikos forward Cyriel Dessers will not be available either after withdrawing from camp with a thigh injury.

How to watch

17:40 , Oli Gent

TV channel: Every match of the tournament will be broadcast across Channel 4’s network.

The game will be broadcast on E4, with coverage starting at 7.30pm GMT ahead of an 8pm kick-off.

Live stream: UK viewers will be able to stream the game on All 4.

Hello and welcome!

17:30 , Oli Gent

... to Standard Sport’s LIVE coverage of Nigeria vs Morocco in the Africa Cup of Nations semi-finals.

This should be a cracker of a clash in Rabat, but who will reach Sunday’s final?

Stay tuned for all the updates, with kick off at 8pm GMT.

(AFP via Getty Images)
Sign up to read this article
Read news from 100’s of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
One subscription that gives you access to news from hundreds of sites
Already a member? Sign in here
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.