Egypt, Tunisia and Senegal joined Madagascar on Tuesday to secure a place for the 2019 Africa Cup of Nations.
Madagascar was the first country to pick a place for their first ever AFCON tournament after their home victory over Equatorial Guinea, and Egypt, Senegal and Tunisia joined them to book a place in the 24-team for next year's expanded finals in Cameroun.
Madagascar had a good chance to make the breakthrough at their 17th attempt, after starting their Group A campaign with an away win in Sudan last year.
Successive 1-0 wins at home and away against Equatorial Guinea in the last five days were enough to give them a place in the finals
A lone goal scored by Senegal’s Sidy Sarr in their match against Sudan also secured a place for Senegal .
Egypt’s 2-0 away win over eSwatini, formerly Swaziland, also secured them a place, while a 2-1 triumph for Tunisia in Niger ensured the two north African powerhouses qualified from Group J. Firas Chawat scored both goals for Tunisia on his debut.
Uganda need a point from their last two qualifiers to reach the finals after beating Lesotho 2-0 away, and Guinea are also on the cusp despite giving up a late goal and being held 1-1 in Rwanda.
Cote d' Ivoire who were held 0-0 away in Central African Republic will have to work hard if they want to book a place in the 2019 Afcon tournament from Group H along with Guinea.
Seychelles who lost 0-6 to South Africa barely a week ago managed to hold the South Africans to a goalless draw on the Indian Ocean island, while Nigeria's Odion Ighalo followed up his hat-trick against Libya at the weekend with another two goals against the same opposition in a 3-2 win in neutral Sfax, Tunisia.
Nigeria top Group E with nine points, South Africa have eight and Libya four.