Côte d'Ivoire secured their first victory in Group D after beating Cameroon in the West African derby at Olympique Alassane Ouattara.
Sebastien Haller broke the deadlock for the Elephants in the 20th minute from the penalty spot and doubled their lead nine minutes later to complete his brace.
Nicolas Moumi Ngamaleu pulled a goal back for the Indomitable Lions just after the hour-mark, also through a penalty but it was not enough to avoid defeat.
Bafana Bafana clinched top spot in Group G with their first win after a narrow and late 1-0 win over Ghana at FNB Stadium.
Bongokuhle Hlongwane was the hero for Bafana after netting the winner in the last seven minutes.
Benin remain at the top of Group J after holding Democratic Republic of Congo to a 1-1 draw at Stade de I'Amitie.
Dieumerci Mbokani gave DR Congo an early opener in the 12th minute but Jordan Adeoti earned Benin a point with the equaliser just after the half-hour mark.
Ten-man Uganda rescued a point in Group E against Mali after holding the West African giants to a goalless stalemate at St. Mary's Stadium-Kitende.
After he was dropped in the goalless draw against Kenya away, Chippa United goalkeeper Ismael Watenga was recalled to the line-up.
After holding out Mali in the first stanza, Milutin Sredojevic's charges had a numerical disadvantage after Murushidi Jjuko was red-carded with 25 minutes remaining and Watenga and his defence managed to keep leaders Les Aigles at bay for their second point in the group.
Niger got their first win in Group A after hammering Djibouti 4-2 courtesy of a brace by Adebayor Zakari Adje at Stade Prince Moulay Abdallah.
Anas Ali broke the deadlock for Djibouti just after the half-hour mark but a quick brace by Adje early in the second stanza put Niger ahead before goals by Amadou Wonkoye and Amadou Sabo put Niger out of sight.
Niger were reduced to ten men in the last seven minutes after Hassane Amadou was red-carded but they had already wrapped up the game, although that allowed Warsama Houssein Said to score a second consolation goal for Djibouti in the last minute.
Liberia got their first win in Group C after a last-gasp 1-0 win over Central African Republic at Stade de la Reunification.
The sides cancelled each other out in the first stanza and Kpah Sherman was the hero for Liberia, netting the winner in the last four minutes.