Cape Verde 1-1 Egypt
Egypt's perfect start in the 2025 Africa Cup of Nations qualifiers were ended after a 1-1 draw against Cape Verde Islands on Friday.
Forward Taher Mohamed broke the deadlock exactly a minute from the half-hour mark after he fired in a telling delivery from Mohamed Hamdy.
The Islanders, who exited in the quarter-finals in the last tournament, bounced back in the second half and snatched a point through a Rais Mendes penalty.
Zambia 1-0 Ivory Coast
Zambia booked their spot in next year's finals with a 1-0 victory over the current holders Ivory Coast in a Group G clash.
A solid finish by Young Africans midfield talisman Kennedy Musonda just ahead of the halftime break gave the 2012 champions the perfect pathway to collect maximum points.
The defending champions weren't able to overturn the deficit following the second period and left Chipolopolo to victory and qualification to the finals.
Zimbabwe 1-1 Kenya
Zimbabwe secured passage to the finals next year despite playing to a 1-1 draw against Kenya in Group I at the Peter Mokaba Stadium.
The Brave Warriors hit the ground running in a lukewarm Polokwane with Tawanda Maswanhise firing the breakthrough just before the break.
Kenya, though, did respond minutes after the interval as Jonah Ayunga got the equaliser though no comeback showed as the result eliminated them from qualifying.
Botswana 1-1 Mauritania
Botswana' slim hopes to qualification remained after putting on a gallant display to hold Mauritania to a 1-1 draw in Group C.
The visitors were on the up in the opening stages courtesy of Aboubakary Koita who made use of a nicely laid delivery to find the back of the net.
However, the Zebras rallied back in an instant with a certain Gilbert Baruti getting clear in the final third and displayed predatory instincts to level it up in Francistown.
Mozambique 0-1 Mali
Mozambique's chances to book a spot to the finals were thrown wide open after going down 1-0 to Mali in Group I.
The host were behind after the opening stages as a ball from Yves Bissouma released Kamory Doumbia who made no mistake but finished smartly.
With Mali assured qualification, it's all to play for the Mambas in the group finale next weekend as third-place Guinea-Bissau battle for qualification too.