Cameroon won the African Cup of Nations on Monday morning (AEDT) when they defeated Egypt 2-1, with Vincent Aboubakar's late winner completing their turnaround after the Egyptians had taken the lead in the first half through Arsenal's Mohamed Elneny.