Vincent Aboubakar came off the bench to score a wonderful winner with two minutes left as Cameroon fought back from behind to beat Egypt 2-1 in a thrilling 2017 Africa Cup of Nations final on Sunday evening.
Egypt in front at break through Elneny
Arsenal midfielder Mohamed Elneny had given Egypt the lead midway through the first half and Egypt looked to be on course to win an unrivalled eighth Cup of Nations crown in their first appearance at the tournament since 2010.
Goals from N'Koulou, Aboubakar see second-half turnaround
But Nicolas N'Koulou, who had come on for Adolphe Teikeu in the first half, headed in the equaliser just before the hour mark and his fellow substitute Aboubakar slammed in the winner in the 88th minute.
That sparked bedlam in a near-capacity crowd of more than 38,000 in Libreville, made up in its majority by Cameroonian supporters.
Cameroon's first African title for 15 years
It is a fifth Cup of Nations crown for the Indomitable Lions, a first since 2002, and the first time they have beaten Egypt in the final in three attempts.
Cúper finals jinx continues
Egypt fell just short on their return to the competition after a seven-year absence, and the defeat will be especially painful for their coach Héctor Cúper.
The Argentine was desperate to win a trophy after a career tainted by rotten luck in finals at club level, including back-to-back losses in the UEFA Champions League with Valencia at the start of the last decade.