Zimbabwe registered their first win in the 2021 Africa Cup of Nations qualifiers following a 2-1 victory over Zambia in Group H.
A brace from Khama Billiat secured the win for the visitors despite the best efforts of Patson Daka as Chipolopolo fall to back-to-back defeats.
Madagascar picked up a second group stage victory with an impressive 6-2 thumping of Niger in Group K.
Niger were ahead through Mohamed Wonkoye, but Lailana Nomenjanahary responded with a quick double before Anicet, Andriamirado Andrianarimanana Paulin Voavy and Jerome Mombris completed the rout.
Libya moved up to second in Group J following a 2-1 win over Tanzania on Tuesday evening.
Mbwanna Samatta gave the Tanzanians the lead from the spot on 18 minutes, but Sanad Warfali and Anis Saltou got the hosts back in the game, although they did finish with ten men after Hamdou Elhouni saw a second booking late in the game..
Tunisia stretched their lead at the top of Group J courtesy of a 1-0 win over Equatorial Guinea at the Estadio Malabo.
Wahbi Khazri granted the Carthage Eagles the all important victory with the winner in the 68th minute.
Mauritania continued their fine start to the campaign with a 2-0 victory over Central African Republic in Group E.
El Hacen fired the home side ahead three minutes to the half-hour mark with Diallo Guidileye confirming the contest right at the death.
Ivory Coast were stunned 2-1 against Ethiopia in Group K's other encounter at the Bahir Dar Stadium.
Serge Aurier put the Ivorians ahead on four minutes, but Surafel Dagnachew replied on 16 minutes before Shemeles Bekele netted the winner ten minutes later.
Morocco bagged a comprehensive 3-0 victory over Burundi to get their campaign off the mark in Group E.
Noussair Mazraoui, Youssef En-Nesyri and Borussia Dortmund star Achraf Hakimi got the goals for the visitors.