Zimbabwe 3-1 Namibia
Zimbabwe moved closer to a qualification spot after a dominant 3-1 victory over neighbours Namibia and jumped to second spot in Group J.
It's a fourth straight loss for Brave Warriors, as a brace in the second half from Walter Musona with one from the spot and one from Prince Dube brushed off Namibia.
The visitors did get a consolation in added time courtesy of Godwin Eiseb, but the evening belonged to the home team.
As a result, Namibia are officially eliminated and will not compete at the tournament.
Kenya 0-1 Cameroon
Cameroon became the second team after Burkina Faso to qualify for the Africa Cup of Nations from Group J after a 1-0 win over Kenya on Monday.
With no goals in the first half, the Indomitable Lions quality came through after the interval and saw Boris Enow bag the winner inside the midway phase of the second stanza.
The Indomitable Lions have qualified to the tournament proper with two matches to spare with the Harambee stars in third spot and still in with an outside chance of progression.
Togo 0-1 Algeria
Algeria maintained a hundred percent record in Group E and became the latest team to book a spot in the finals next year with a 1-0 win over Togo.
The 2019 African champions didn't take long to make their presence felt as a penalty by defender Ramy Bensebiani following a foul secured the breakthrough early in the opening half.
Gambia 1-0 Madagascar
Gambia maintained their hopes of qualifying for the tournament next December-January with a 1-0 win over bottom-placed Madagascar in a Group A clash.
A lot of the drama marred the earlier stages where the missed a chance to hit the ground in the first half as star player Musa Barrow missed a penalty.
Barrow made amends a few minutes in the second stanza and grabbed the winner from a delivery by Yankubah Minteh to leave the Madagascar outfit shattered.
Liberia 1-2 Equatorial Guinea
Equatorial Guinea remained on the brink of qualification to the finals after recording a 1-0 victory over Liberia in a Group E clash in Paynesville.
It's a double for Nzalang Nacional having defeated the counterparts on Friday who have collected just one point from to date and are rooted at the bottom of the group.
A finish in the opening stages from danger man Luis Nlavo got the ball rolling before William Gibson replied to give the host a lifeline.
However, the day continued to went the way of the visiting team and Dorian Hanza secured the maximum points for the Nzalang.