African big-guns struggle in Cup of Nations qualifiers
Heavyweight contenders in the Africa Cup of Nations qualifiers have struggled with Ghana held to a draw while Morocco and Senegal scraped narrow wins over unfancied opposition.
But for Angola, the Democratic Republic of Congo and Uganda, victories on Monday continued their positive start to the campaign which kicked off last week.
Ghana gave away a late goal as they were held to a 1-1 draw by Niger, while Senegal needed a penalty to edge Burundi 1-0.
Morocco left it late to beat Lesotho with Real Madrid attacker Brahim Diaz scoring a superb individual effort in added time for a 1-0 win in Agadir, as Lesotho do not have a stadium passed fit for use in international football and ceded home advantage.
Morocco will host the next finals but are still taking part in the preliminaries despite being guaranteed a place in the 24-team tournament.
Alidu Seidu put Ghana ahead one minute before halftime with a stunning long-range shot but Niger's Oumar Sako popped up at the near post to level in the 81st minute.
Ghana have one point in Group F after losing at home last week to Angola, who are top after Randy Nteka grabbed the winner nine minutes from time to beat Sudan 2-1.
Senegal took a full-strength side to neutral Malawi to play Burundi in Group L but faced a battle to break down a team 120 places below them in the FIFA rankings.
They eventually won a penalty when Sadio Mane was kicked in the face but he was not allowed to take the spot kick by the Egyptian referee because he went down injured and left the field for treatment and had not received permission to return.
Ismailia Sarr converted the 71st-minute spot kick instead to ensure victory and leave his side top with four points.
DR Congo have won two out of two in Group H after a 2-0 victory over Ethiopia while Uganda, who came close to upsetting South Africa away last Friday, lead with four points in Group K after a 2-0 home win over Congo.
Togo's Kodjo Fo-Doh Laba scored four minutes into added time as they came from 2-0 down to draw 2-2 with Equatorial Guinea in Group E.
Madagascar and the Comoros Islands drew their Group A Indian Ocean derby 1-1, which was played in Tunisia because of the lack of a stadium on either island.