Cape Verde produced one of the shocks of the weekend with a 2-0 win over the once indomitable lions of Cameroon in the final qualifying round for the 2013 Africa Cup of Nations.
Zambia 1-0 Uganda
Central African Republic 1-0 Burkina Faso
Gabon 1-1 Togo
Ghana 2-0 Malawi
Sierra Leone 2-2 Tunisia
Mali 3-0 Botswana
Cape Verde Islands 2-0 Cameroon
Sudan 5-3 Ethiopia
Ivory Coast 4-2 Senegal
Liberia 2-2 Nigeria
Central African Republic also continued their fine run in the qualification and their 1-0 win over Burkina Faso is a step closer to the finals.
Central African Republic pushed aside Egypt in the previous round and Burkina FAso have to take note.
Elsewhere Nigeria continued to struggle on form and drew 2-2 with Liberia a team Nigeria used to beat at will. Times have changed though.
Zimbabwe v Angola
Mozambique v Morocco
Guinea v Niger
Libya v Algeria
Congo DR v Equatorial Guinea
Sudan recorded the biggest Afcon qualifying win of the day after beating Ethiopia 5-3 in Khartoum.
Ivory Coast twice came from behind to record a 4-2 home victory over Senegal in Abidjan.