Cameroon has been crowned 2017 Africa Cup of Nations champions.
The Indomitable Lions fought back from a goal down to claim their fifth triumph in Africa's showpiece tournament courtesy of a 2-1 win over Egypt in Libreville, Gabon.
Despite conceding early, Cameroon managed to get a foothold back in the contest and just before the hour-mark, they equalised through Olympique Lyon defender Nicolas Nkoulou, who rose above the Egyptian defence to powerfully head home a dangerous floating cross from Lorient forward Benjamin Moukandjo.
With poise, the 25-year-old striker controlled a long ball from Sebastien Siani before brilliantly flicking over the head of Ali Gabr and then volleying home a bouncing ball, sparking scenes of jubilation.
The dramatic triumph adds to the 1984, 1988, 2000 and 2002 African crowns won by Cameroon, denying Egypt an unprecedented eighth title.
2017 Africa Cup of Nations - final