The underdogs Zambia have won the African Cup of Nations (AFCON) for the first time beating Ivory Coast 8-7 on penalties at the Stade de l’Amitie.