Kaizer Chiefs of South Africa and Moroccan side Mouloudia Club d’Alger secured their berths in the CAF Champions League following their final group stage games on Saturday.
Chiefs sneaked through to the last eight after edging out Horoya AC on head to head basis, having secured 2-2 draw against the Guinean club in a Group C clash.
The Amakhosi needed a win or a score draw to edge ahead of HAC on the standings and join Wydad Casablanca in the final eight.
Gavin Hunt’s men achieved the task, with goals from Daniel Cardoso and Khama Billiat cancelling out strikes from Yakhouba Barry and Sekou Camara.
Wydad Casabalanca finished top of the Group C as they defeated Petro de Luanda 2-0 at Stade Mohamed V in Morocco.
Walid El Karti opened the scoring on the 15th minute before Mohammed Ounajem doubled the hosts advantage, scoring a beauty direct from a free kick.
Elsewhere, Mouloudia Club d’Alger held Esperance de Tunis to a 1-1 draw in their final Group D match, played at the Olympic Stadium in Rades.
Esperance, who were already assured qualification, took the lead on the 31 minutes when Nassim Ben Khalifa slid the ball in from close range after being set up by Anice Badri.
MC Alger leveled the matters in the 68th minute courtesy of Moez ben Cherifa strike after a period of pressure from the visitors.
Egypt’s Zamalek were eyeing the quarter-final spot but they clashed out despite beating Senegal’s Teungueth 4-1 in Cairo.
Two goals apiece from striker Marwan Hamdi, who opened his Zamalek account, and central defender Mahmoud El-Wensh gave the White Knights the huge win while Papa Sakho scored Teungueth lone goal.
Esperance finished top of the table with 11 points while Alger are second with 9 with Zamalek finishing third with eight and Teungueth bottom with four.