CAPE TOWN - Top teams in the Africa Cup of Nations qualifiers faced tough challenges on Monday, with Ghana being held to a draw and Morocco and Senegal narrowly scraping by against underdog opponents.
But for Angola, the Democratic Republic of Congo and Uganda, victories 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 stoppage time for a 1-0 win in Agadir.
Morocco will host the next finals but are still taking part in the preliminaries despite being guaranteed a place in the 24-team tournament.
They made nine changes from Friday’s 4-1 win over Gabon for their second game in Group B, which was played in Agadir because Lesotho do not have a stadium passed fit for use in international football and ceded home advantage.
French-based Alidu Seidu put Ghana ahead one minute before halftime with a stunning long-range shot but they were unable to hold onto the lead and were caught at the near post from a set piece as Niger equalised through Oumar Sako 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 in Luanda.
SENEGAL BATTLE
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 penalty 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 away to Ethiopia in a match hosted in Dar-es-Salaam. Theo Bongonda and Fiston Mayele netted the second half goals.
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 in Kampala.
Togo's Kodjo Fo-Doh Laba scored four minutes into stoppage time as they came from 2-0 down to hold Equatorial Guinea to a 2-2 draw in Malabo 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.
Tuesday sees the conclusion of the second round of qualifiers for the 2025 finals with 15 fixtures scheduled.