Live

Egypt 1-2 Cameroon

  • Arsenal's Mohamed Elneny curls Egypt into an early lead.
  • Substitute Nicolas Nkoulou equalises with bullet header.
  • Vincent Aboubakar volleys home with two minutes left.
  • Egypt denied record eighth African crown.
  • Cameroon win fifth title and first since 2002.
Vincent Aboubakar
Aboubakar struck two minutes from time to the delight of Cameroon. Getty Images
20:58
Cameroonians celebrate after Indomitable Lions win African Nations Cup title Reuters

Well this is when we leave you on this Africa Cup of Nations live text. It has been a stunning final so thank you for joining me for coverage of the showcase final. Until next time, it's goodbye.

20:53

Full time: Egypt 1-2 Cameroon - Cameroon win the 2017 Africa Cup of Nations

Not the greatest of tournaments but it is ended in the grand manner. Cameroon win the Africa Cup of Nations in dramatic fashion as Vincent Aboubaker scores a stunning winner two minutes from time to complete the comeback against Egypt. It was a fabulous final and in the end, Cameroon are fitting champions. The trophy celebration is to follow.

20:51

Elneny smashes over. Is that it for Egypt?

20:49

Free-kick for Egypt from a dangerous position. Three minutes of added on time, but we'll go over that after a long delay before his set-piece.

20:46

GOAL! Egypt 1-2 Cameroon (Vincent Aboubakar)

A goal fit to win any football match. Substitute Vincent Abobaker has surely won it for Cameroon with a sensational strike. He controls a long ball with his chest, flicks the ball over Oyongo and volleys it first time into the corner. The crowd goes wild.

20:40

Ball in the net for Cameroon but the flag is up due to the ball having gone out before Moukandjo's cross. Replays suggest it was close, but from the naked eye it looked to be the right decision. Egypt have fallen off the cliff here, as feared before the final, ans they are just surviving in this game.

20:37

Cameroon celebrate Nkoulou's headed equaliser.

Nicolas Nkoulou
Getty Images

20:36

Big chance for Cameroon as we approach the final 10 minutes. Moukandjo is free in the box following a bobbling pass but he can't keep the effort down and it flies over the bar.

20:27

It is all Cameroon now and Aboubaker is causing all sorts of problems but Egypt survive for now. Totally different game since the goal.

20:16

GOAL! Egypt 1-1 Cameroon (Nicolas Nkoulou)

Egypt sit in too far and they're punished, and the influential Moukandjo is inevitably at the centre of proceedings. He crosses from the left and Nkoulou is on the run and he buries a header into the corner. Game on with an hour on the clock.

20:13

Little fluency to this game once again, much like swathes of the first half. Tight and tense, but Egypt have the important lead. Up to Cameroon to raise the intensity.

20:03

Second half underway in Gabon. Vincent Aboubakar on for Cameroon. That feels like a very bold change with so much of the game remaining. Egypt in control.

19:47

Half time: Egypt 1-0 Cameroon

It has been all Cameroon by Egypt took their chance when it came and the returning Mohamed Elneny took it with a curling shot from a tight angle, after Mohamed Salah's through pass. The hope for Cameroon must lie in going direct in the second half and hoping to seduce a mistake from El Hadary, who looks very uncertain under any cross.

19:44

It's moments such as these that you're glad we had an early goal. Cameroon having plenty of the ball but not showing much thrust or really testing the nervy El Hadary, who continues to go walkabout whenever a cross comes in from either wing. Egypt's Gabr and Hegazy heading everything away so far.

19:40

For those concerned I may not be entertained during this final the commentators on my chosen feed are giving me plenty to chuckle about. The extent of their research appears to be a 'bluffers guide to African football' with stats accompanied almost every tale. For those who watched the televised coverage of the Olympic golf competition at Rio, the tone is similar.

19:36

El Hadary is uncertain, at best, under the high ball and if problems are there for all to see as Cameroon come close to levelling the scores. The veteran 'keeper flaps at a hanging cross but when the ball falls Zoua's way he lashes the ball high over the bar - having got a bit excited.

19:33

More problems for Cameroon as Nicolas Nkoulou replaces the injured right-back Teikeu. Not an ideal start for the four-time winners.

19:30

Elneny of course missed the quarter-final and the semi-final through injury and there was a major doubt over his fitness for the final. But he has made up for his absence in the last two rounds with a spellbinding goal. it is a much-welcomed goal too, given we've only had seven in the last eight finals.

19:28

Mohamed Elneny puts Egypt ahead against Cameroon.

Mohamed Elneny
Getty Images

19:23

GOAL! Egypt 1-0 Cameroon (Mohamed Elneny)

We have a breakthrough mid-way through the first half. The commentators on my feed rejoice as a player they've actually heard of, Arsenal's Mohamed Elneny scores from a remarkably tight angle to give the seven-time champions the lead. Not quite sure how he squeezed it in, but Ondoa let the ball go through him.

19:15

Bassagog must be a Six Nations fan if his most recent shot on goal is anything to go by. He shifts the ball onto his favoured left foot and the balloons a host way over the crossbar.

19:11

The Egypt goalkeeper Essam El Hadary has a fascinating tale behind him. The 44-year-old has been a part of each of the Pharaohs four previous successes and having begun the tournament as second choice has replaced Ahmed El-Shenawy with aplomb and led his team to the final. as I said at the top. This tournament may not have been exciting in terms of goals but the stories have been remarkable.

Essam El-Hadary
Getty Images

19:08

Half chance for Cameroon as they make their first foray into the Egypt half. Bassogog win the ball back on the byline and when he pulls the ball back Siani comes onto it with a first-time effort which is easily saved by El Hadary.

19:06

The best dressed supporter prize is done and dusted.