Cameroon have staged a major upset, by clinching the Africa Cup of Nations for the first time in 15 years with the winning goal coming the final minutes of normal time.
After slipping into a 1-0 deficit, Cameroon equalised in the 59th minute through defender Nicolas Nkoulou from a corner. That goal cancelled out Mohamed Elneny's opener for Egypt in the opening 22 minutes.
And with time running out, Cameroon emerged the unlikely winners with substitute Vincent Aboubakar scoring a stunning goal on 88 minutes to win the title.
After a long ball was sent into him, Aboubakar controlled it before flicking it over an opponent's head and smashing it home on the half-volley.
Vincent Aboubakar!!! pic.twitter.com/7xzlqk4nfZ
— Joe Crann (@YesWeCrann) February 5, 2017
This is Cameroon's fifth Africa Cup of Nations in all.