Get all your news in one place.
100’s of premium titles.
One app.
Start reading
Evening Standard
Evening Standard
Sport
Tashan Deniran-Alleyne

Senegal vs Morocco LIVE: Extra-time - AFCON final latest score, match stream, goal updates and fan reaction

AFCON final LIVE: Senegal vs Morocco - (AFP via Getty Images)

Senegal vs Morocco LIVE

After 51 games, a record 120 goals, a dramatic group stage and an epic knockout phase, tonight the 2025 Africa Cup of Nations reaches its conclusion as the showpiece final pits Senegal against Morocco at the Prince Moulay Abdellah Stadium in Rabat. A tournament that started just before Christmas with 24 teams comes down to the final two, both bidding to double their number of AFCON titles.

It's a third AFCON final in seven years for Senegal after they got the better of Egypt in Wednesday's semi-final. Winners of the 2021 edition, the Lions of Teranga have conceded just twice this tournament but will be without defensive lynchpin and captain Kalidou Koulibaly through suspension in what is a massive blow.

Morocco, meanwhile, beat Nigeria on penalties to reach their first AFCON final since 2004, though it's nearly 50 years since they were crowned champions of Africa. The omens are, perhaps, in favour of the Atlas Lions as the last three host nations to reach the final have won the tournament, most recently Ivory Coast in 2023. Follow the Africa Cup of Nations final LIVE below with Standard Sport's dedicated match blog!

Senegal vs Morocco latest news

  • GOAL! Gueye fires Senegal ahead in extra-time
  • BRAHIM DIAZ MISSES STOPPAGE TIME PENALTY
  • SENEGAL PLAYERS WALK OFF
  • PENALTY TO MOROCCO
  • NO GOAL! Senegal denied late winner

Senegal 1-0 Morocco

21:54 , Tashan Deniran-Alleyne

120+2 min: Senegal have the ball deep in Morocco’s half. That is not where the host nation want to be as the clock is ticking away.

Senegal 1-0 Morocco

21:53 , Tashan Deniran-Alleyne

120 min: Board goes up, three minutes of stoppage time!

Senegal 1-0 Morocco

21:51 , Tashan Deniran-Alleyne

118 min: Senegal into defensive mode with less than two minutes to play. Can Morocco find an equaliser to send this AFCON final to penalties?

Senegal 1-0 Morocco

21:49 , Tashan Deniran-Alleyne

116 min: Clever play from Senegal from the corner but Targhalline is alert and concedes another corner which is cleared to Gueye who catches a volley sweetly but his attempt is wide.

Senegal 1-0 Morocco

21:48 , Tashan Deniran-Alleyne

115 min: Rain pouring down in Rabat. We’ve literally had everything in this AFCON final.

Gueye stings the arms of Bounou with a fierce effort from range.

Senegal 1-0 Morocco

21:46 , Tashan Deniran-Alleyne

114 min: There’s going to be more drama, right?

Senegal 1-0 Morocco

21:44 , Tashan Deniran-Alleyne

111 min: WHAT A MISS!

The goal is gaping for Cherif Ndiaye to wrap up the game after seeing his initial effort saved but the Senegal man, somehow, puts his effort well wide of the post.

Senegal 1-0 Morocco

21:41 , Tashan Deniran-Alleyne

108 min: CROSSBAR!

Oh how close can you get? Aguerd with a great header but the woodwork comes to Senegal’s rescue.

Senegal 1-0 Morocco

21:39 , Tashan Deniran-Alleyne

107 min: El Yamiq, off balance, fires wide after Hakimi’s corner had fallen to him.

Senegal 1-0 Morocco

21:38 , Tashan Deniran-Alleyne

106 min: Defensive change by Senegal as Jakobs has replaced Diouf.

Senegal 1-0 Morocco

21:38 , Tashan Deniran-Alleyne

Back underway in extra-time.

Senegal 1-0 Morocco

21:37 , Tashan Deniran-Alleyne

Seeing a replay of the Brahim Diaz penalty. What was he thinking?

(AFP via Getty Images)

Senegal 1-0 Morocco

21:35 , Tashan Deniran-Alleyne

There goes the whistle. Half-time in extra-time.

Senegal 1-0 Morocco

21:34 , Tashan Deniran-Alleyne

105 min: WHAT A BLOCK!

Hakimi comes across to stop Mbaye scoring one of the goals of the tournament.

Senegal 1-0 Morocco

21:33 , Tashan Deniran-Alleyne

104 min: What a cross from Ezzalzouli on the run, but En-Nesyri heads wide from just in front of the front post.

Senegal 1-0 Morocco

21:30 , Tashan Deniran-Alleyne

102 min: Mendy is down yet again, but this time he was caught by Igamane following a clearance. The Morocco man has come off worse in the challenge.

Senegal 1-0 Morocco

21:29 , Tashan Deniran-Alleyne

100 min: Mendy needs some attention after a clash with En-Nesyri. Think the Senegal keeper is just playing for time here, not a great deal of contact.

Senegal 1-0 Morocco

21:26 , Tashan Deniran-Alleyne

98 min: Mazraoui and Diaz make way for Morocco.

Senegal 1-0 Morocco

21:25 , Tashan Deniran-Alleyne

96 min: Honestly, never seen anything like this. Ten minutes ago, the Senegal players and staff were staging a protest, now they lead!

GOAL! Senegal 1-0 Morocco | Pape Gueye ‘94

21:23 , Tashan Deniran-Alleyne

94 min: SENEGAL LEAD!

Pape Gueye slams Senegal in front with a superb strike into the top corner.

Deadlock broken in extra-time.

Senegal 0-0 Morocco

21:19 , Tashan Deniran-Alleyne

91 min: Extra-time underway in Rabat.

Senegal 0-0 Morocco

21:16 , Tashan Deniran-Alleyne

A panenka effort is missed by Brahim Diaz. And we are going to extra-time.

Senegal 0-0 Morocco

21:15 , Tashan Deniran-Alleyne

90+22 min: Right then, Brahim Diaz places the ball on the spot, takes a couple of steps back...

Runs up to the ball and MISSES!

Senegal 0-0 Morocco

21:11 , Tashan Deniran-Alleyne

The Senegal players have now returned.

Senegal 0-0 Morocco

21:11 , Tashan Deniran-Alleyne

We were supposed to have eight minutes of stoppage time, we are now in the 109th minute. A really sad end to the AFCON final, not a great look for African football after such a superb tournament.

Senegal 0-0 Morocco

21:09 , Tashan Deniran-Alleyne

Sadio Mane is urging his team-mates to return to the pitch.

Senegal 0-0 Morocco

21:08 , Tashan Deniran-Alleyne

90+15 min: Not sure what Thiaw is hoping to achieve here.

Well, well, the Senegal players are leaving the pitch!

Senegal 0-0 Morocco

21:03 , Tashan Deniran-Alleyne

90+12 min: Hold on a minute, Pape Thiaw is ordering his Senegal players off the pitch.

Senegal 0-0 Morocco

21:02 , Tashan Deniran-Alleyne

90+10 min: Referee needs to gain control of this, both sets of players arguing.

Senegal 0-0 Morocco

21:01 , Tashan Deniran-Alleyne

90+9 min: Senegal players are raging at that decision. The yellow card has been brandished a few times. Diouf is distraught.

Senegal 0-0 Morocco

20:59 , Tashan Deniran-Alleyne

90+7 min: Diouf does pull Diaz to the ground, here comes the decision...PENALTY!

Senegal 0-0 Morocco

20:58 , Tashan Deniran-Alleyne

90+6 min: Brahim Diaz is enraged by something, he wants a penalty and there will be a VAR check.

Senegal 0-0 Morocco

20:55 , Tashan Deniran-Alleyne

90+4 min: Changes for both sides as Jackson and Saibari make way.

Senegal 0-0 Morocco

20:54 , Tashan Deniran-Alleyne

90+2 min: Senegal have the ball in the back of the net, but the goal will not count. Seck penalised for a foul on Hakimi.

Senegal 0-0 Morocco

20:53 , Tashan Deniran-Alleyne

90+1 min: Into eight minutes of stoppage time as El Yamiq makes a superb clearance. Senegal really forcing the issue.

Senegal 0-0 Morocco

20:51 , Tashan Deniran-Alleyne

89 min: Very nearly a late sting in the tale as Mbaye does well to dig the ball out of his feet and looks to curl one into the far corner but Bounou is equal to it.

Then at the other end, Ezzalzouli shoots over.

Senegal 0-0 Morocco

20:50 , Tashan Deniran-Alleyne

88 min: El Yamiq replaces Masina. The Morocco defender looks gutted to be coming off.

Senegal 0-0 Morocco

20:48 , Tashan Deniran-Alleyne

87 min: Decent opening for Senegal as Mane sweeps the ball out wide. The ball eventually falls to Gueye on the edge of the box but he rushes his attempt and it bobbles wide.

Masina down in the Morocco box now.

Senegal 0-0 Morocco

20:43 , Tashan Deniran-Alleyne

81 min: Into the final ten minutes in the AFCON final, but there will be a considerable amount of injury time tagged on for the delay when El Aynaoui and Diouf had a clash of heads.

Senegal 0-0 Morocco

20:42 , Tashan Deniran-Alleyne

80 min: Double Morocco change sees Targhalline and En-Nesyri replace El Khannouss and El Kaabi.

Senegal 0-0 Morocco

20:39 , Tashan Deniran-Alleyne

78 min: Those changes by Senegal suggest they want to get this game done inside 90 minutes.

Senegal 0-0 Morocco

20:38 , Tashan Deniran-Alleyne

76 min: Triple Senegal change!

ON: Mbaye, Sarr and Seck

OFF: Mendy, Camara and Ndiaye

Senegal 0-0 Morocco

20:36 , Tashan Deniran-Alleyne

74 min: El Aynaoui is ready to continue. Not sure how wise that is considering he took a massive blow to the head and lost a considerable amount of blood.

Big cheers as he returns.

Play restarts with a Morocco corner which comes to nothing.

Senegal 0-0 Morocco

20:33 , Tashan Deniran-Alleyne

71 min: It’s not looking good for El Aynaoui. He’s lost a lot of blood as he is bandaged up. Shades of Terry Butcher!

Senegal 0-0 Morocco

20:28 , Tashan Deniran-Alleyne

66 min: Ooof, that is nasty. Clash of heads between El Aynaoui and Diouf at a corner, there is blood pouring from the Morocco midfielder’s head.

Hope the pair are alright, El Aynaoui is in a much worse condition.

Senegal 0-0 Morocco

20:24 , Tashan Deniran-Alleyne

63 min: Morocco open up Senegal again following a slack giveaway, Diaz slides in El Kaabi but his attempt is blocked by Sarr before Ezzalzouli curls the rebound past the far post.

Senegal 0-0 Morocco

20:22 , Tashan Deniran-Alleyne

60 min: El Kaabi did everything right, letting the ball roll across his body but just didn’t make the right contact with his left foot. Huge chance for Morocco.

Senegal 0-0 Morocco

20:20 , Tashan Deniran-Alleyne

58 min: CHANCE!

Morocco should be ahead as El Khannouss picks out El Kaabi in the middle but the forward fluffs his lines. Fails to even hit the target.

Senegal 0-0 Morocco

20:18 , Tashan Deniran-Alleyne

56 min: This final is ebbing and flowing as Senegal are on top now. Mane wins a corner after Diouf’s cross into a dangerous area is cleared by the Morocco defence.

Senegal can’t make the most of the corner as Gueye’s acrobatic attempt is caught easily by Bounou.

Senegal 0-0 Morocco

20:16 , Tashan Deniran-Alleyne

54 min: Jackson stretches the Morocco defence with a run in behind. However, Senegal’s attack is halted after Mazraoui gets struck in the face, accidentally.

Senegal 0-0 Morocco

20:14 , Tashan Deniran-Alleyne

52 min: Ezzalzouli is blocked off by Mendy and Morocco have a free-kick in a promising position. Can they make something from this?

No, as Hakimi fires an effort straight into the wall.

Senegal 0-0 Morocco

20:12 , Tashan Deniran-Alleyne

50 min: Very good header, under pressure, from Diouf as El Kaabi was waiting behind him. Morocco keep up the pressure with successive corners but Senegal defend them well.

Senegal 0-0 Morocco

20:08 , Tashan Deniran-Alleyne

46 min: No changes for either side at the break. Looking at both benches, Senegal just shade it in terms of stronger options.

KICK-OFF!

20:06 , Tashan Deniran-Alleyne

Back underway in Rabat!

Fan thoughts

20:03 , Tashan Deniran-Alleyne

Fan reaction

19:58 , Tashan Deniran-Alleyne

Fan reaction

19:55 , Tashan Deniran-Alleyne

Senegal 0-0 Morocco

19:51 , Tashan Deniran-Alleyne

Two massive saves from Yassine Bounou means it's goalless at the break in the Africa Cup of Nations final.

HALF-TIME!

19:51 , Tashan Deniran-Alleyne

There goes the whistle.

Senegal 0-0 Morocco

19:50 , Tashan Deniran-Alleyne

45+3 min: Good play from Ndiaye as he nudges the ball to Camara who elects to shoot instead of passing and his effort is blocked. Morocco then race up the other end and win a corner after Saibari’s placed effort was blocked.

Senegal 0-0 Morocco

19:46 , Tashan Deniran-Alleyne

45 min: Into four minutes of stoppage time as Masina makes a great recovery challenge to stop Mane and concede a corner.

Senegal 0-0 Morocco

19:44 , Tashan Deniran-Alleyne

44 min: How about this for a save! Iliman Ndiaye must have thought he had given Senegal the lead.

(AFP via Getty Images)

Senegal 0-0 Morocco

19:41 , Tashan Deniran-Alleyne

41 min: Don’t think Ndiaye did anything wrong there, it’s just a superb save from Bounou. Anyways, corner for Senegal to defend and they deal with the initial cross.

Ezzalzouli then puts in a great cross but Aguerd can’t make contact from close range. That is the closest Morocco have come to scoring.

Senegal 0-0 Morocco

19:38 , Tashan Deniran-Alleyne

37 min: CHANCE!

Fantastic move from Senegal as Jackson switches the play to Ndiaye and he is clean through, goes for the far corner but Bounou makes a stunning save with his legs.

Senegal 0-0 Morocco

19:37 , Tashan Deniran-Alleyne

36 min: Bit of an issue for Iliman Ndiaye now. The Everton man requires a bit of treatment on his right foot. Looks OK to carry on though.

Senegal 0-0 Morocco

19:34 , Tashan Deniran-Alleyne

34 min: Senegal fans are vastly outnumbered here but they are making their voices heard loud and clear. Incredible noise!

Senegal 0-0 Morocco

19:33 , Tashan Deniran-Alleyne

32 min: Ezzalzouli overcooks the cross and the Senegal defenders watch the ball drift out of play. Anti-climatic to say the least.

Senegal 0-0 Morocco

19:32 , Tashan Deniran-Alleyne

31 min: Ndiaye catches Mazraoui late and Morocco are awarded a free-kick in a promising position. Host nation scored twice from set-pieces in the quarter-final win over Cameroon.

Ezzalzouli to take...

Senegal 0-0 Morocco

19:28 , Tashan Deniran-Alleyne

27 min: What a waste that is. Lamine Camara overhits a free-kick, letting Morocco off the hook.

Senegal 0-0 Morocco

19:24 , Tashan Deniran-Alleyne

24 min: The first yellow card of the AFCON final goes to Senegal as Lamine Camara goes into the book. On replay, it’s a harsh decision as the midfielder made no contact with El Aynaoui.

Senegal 0-0 Morocco

19:21 , Tashan Deniran-Alleyne

21 min: Once again, Gueye gets caught in possession and Morocco break. However, El Kaabi delays his pass for Saibari and the forward is caught offside prior to lifting an effort over the bar.

Senegal 0-0 Morocco

19:19 , Tashan Deniran-Alleyne

19 min: Ndiaye for Senegal against Mazraoui for Morocco is shaping up to be a key battle. So far, it’s even between the Everton and Manchester United stars.

Senegal 0-0 Morocco

19:18 , Tashan Deniran-Alleyne

17 min: Problem here for Lamine Camara. The last thing Senegal need is an injury problem after what happened in the warm-up with Krepin Diatta.

Senegal 0-0 Morocco

19:16 , Tashan Deniran-Alleyne

16 min: Great play all around. First, Saibari pinches the ball of Gueye before Senegal manage to hold up the Morocco attacker and then Mendy gets his body in between man and ball to shield it out for a goal-kick.

Senegal 0-0 Morocco

19:14 , Tashan Deniran-Alleyne

14 min: Saibari is allowed to carry the ball a long way, right through the middle of the Senegal team. He gets inside the area but slashes his effort well wide.

Should be testing Mendy from there.

Senegal 0-0 Morocco

19:12 , Tashan Deniran-Alleyne

13 min: Big night for Mamadou Sarr, filling in for Kalidou Koulibaly, he gets his head to a free-kick but can’t direct an effort towards goal.

Senegal 0-0 Morocco

19:11 , Tashan Deniran-Alleyne

12 min: So close to the opening goal in the AFCON final.

(AFP via Getty Images)

Senegal 0-0 Morocco

19:10 , Tashan Deniran-Alleyne

10 min: Morocco starting to get a foothold in this final. Ezzalzouli has beaten Mendy for pace down the left-hand side and his cross into a dangerous area had to be cleared by Diouf.

Senegal 0-0 Morocco

19:09 , Tashan Deniran-Alleyne

8 min: The Africa Cup of Nations trophy! Which captain will be lifting it later this evening?

(AFP via Getty Images)

Senegal 0-0 Morocco

19:05 , Tashan Deniran-Alleyne

5 min: Strong start by Senegal as Mane manages to win a corner down the left-hand side. Early opportunity for the West African nation and the cross finds Gueye at the back post but Bounou makes a superb save!

Senegal 0-0 Morocco

19:04 , Tashan Deniran-Alleyne

4 min: Mane goes to ground but the referee says no foul and that allows Morocco to break forward with Hakimi but Senegal get enough players back to see out the danger.

Senegal 0-0 Morocco

19:02 , Tashan Deniran-Alleyne

2 min: Morocco in their changed strip of all-white for the AFCON final this evening. Senegal all in green and are being whistled when in possession.

KICK-OFF!

19:00 , Tashan Deniran-Alleyne

We are underway at the Prince Moulay Abdellah Stadium.

Who will come out on top in the Africa Cup of Nations final?

We are about to find out!

AFCON final live

18:57 , Tashan Deniran-Alleyne

Wow! The passion from the Morocco players, staff and supporters for the national anthem was something else.

This just highlights the task facing Senegal this evening.

AFCON final live

18:55 , Tashan Deniran-Alleyne

Firstly, the national anthems for both teams.

HERE WE GO!

18:53 , Tashan Deniran-Alleyne

The teams are out at the Prince Moulay Abdellah Stadium!

AFCON final live

18:53 , Tashan Deniran-Alleyne

The Africa Cup of Nations trophy has been brought out. This is what both teams are playing for this evening.

ISHOWSPEED is here!

18:50 , Tashan Deniran-Alleyne

The official mascot for the AFCON 2025 final!

Kick-off approaching in Rabat

18:45 , Tashan Deniran-Alleyne

15 minutes to go until kick-off in the 2025 Africa Cup of Nations final.

(AFP via Getty Images)

Morocco route

18:40 , Tashan Deniran-Alleyne

The host nation’s run to the final is as follows.

Group phase

Morocco 2-0 Comoros

Morocco 1-1 Mali

Zambia 0-3 Morocco

Round of 16

Morocco 1-0 Tanzania

Quarter-final

Cameroon 0-2 Morocco

Semi-final

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

(AFP via Getty Images)

Senegal route

18:38 , Tashan Deniran-Alleyne

Here is how the 2021 AFCON winners reached this year's final.

Group phase

Senegal 3-0 Botswana

Senegal 1-1 DR Congo

Benin 0-3 Senegal

Round of 16

Senegal 3-1 Sudan

Quarter-final

Mali 0-1 Senegal

Semi-final

Senegal 1-0 Egypt

(REUTERS)

AFCON highlights

18:35 , Tashan Deniran-Alleyne

Certainly one of the best Africa Cup of Nations tournaments in recent memory.

Will we get a final that lives up to the billing?

Team news reminder

18:30 , Tashan Deniran-Alleyne

Here is how both teams will line-up for the Africa Cup of Nations final!

Senegal XI: Mendy; Mendy, Niakhate, Sarr, Diouf, Diatta, Gueye, Camara, Ndiaye, Mane, Jackson

Substitutes: Diouf, Diaw, Mendy, Seck, Jakobs, Sarr, Ciss, Camara, Mbaye, Sarr, Ndiaye, Dia, Diallo, Niang, Sabaly.

Morocco XI: Bounou; Hakimi, Mazraoui, Aguerd, Diaz, Saibari, Ezzalzouli, El Kaabi, El Khannouss, El Aynaoui, Masina.

Substitutes: Mohamedi, Al Harrar, Amrabat, Igamane, Rahimi, Targhalline, Chibi, Salah-Eddine, Ait Boudlal, Belammari.

AFCON closing ceremony

18:28 , Tashan Deniran-Alleyne

Some shots from the Africa Cup of Nations closing ceremony, including an appearance from Idris Elba.

(AFP via Getty Images)
(AFP via Getty Images)

Fan reaction

18:25 , Tashan Deniran-Alleyne

Fan reaction

18:22 , Tashan Deniran-Alleyne

Fan reaction

18:20 , Tashan Deniran-Alleyne

Senegal team in full

18:15 , Tashan Deniran-Alleyne

Senegal XI: Mendy; Mendy, Niakhate, Sarr, Diouf, Diatta, Gueye, Camara, Ndiaye, Mane, Jackson

Substitutes: Diouf, Diaw, Mendy, Seck, Jakobs, Sarr, Ciss, Camara, Mbaye, Sarr, Ndiaye, Dia, Diallo, Niang, Sabaly.

Morocco team in full

18:10 , Tashan Deniran-Alleyne

Morocco XI: Bounou; Hakimi, Mazraoui, Aguerd, Diaz, Saibari, Ezzalzouli, El Kaabi, El Khannouss, El Aynaoui, Masina.

Substitutes: Mohamedi, Al Harrar, Amrabat, Igamane, Rahimi, Targhalline, Chibi, Salah-Eddine, Ait Boudlal, Belammari.

CONFIRMED SENEGAL TEAM NEWS

18:05 , Tashan Deniran-Alleyne

Here is the Senegal team to face Morocco...

Click here to read the full blog on The The Standard's website

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.