TP Mazembe sealed their spot in the quarter-finals of the CAF Champions League after beating Primeiro de Agosto 2-1 in Group A at Frederic Kibassa Maliba in Lubumbash.
Paciencia Mabulolo and Jackson Maluleka gave the Angolan three points to cancel out Chico Ushindi's striker for the visitors.
FC Platinum's chances of qualifying for the quarter-finals were dented after playing to a 1-1 draw with Egyptian giants Al Ahly in Group B at Bourbourfield Stadium in Bulawayo.
Stanley Ngala got the opener for the Zimbabwean side in the 19th minute but Marwan Mohsen snatched the equaliser for the Red Devils seven minutes from the break.
Yahya Jabrane's second-half penalty for Wydad Casablanca salvaged a 2-2 draw against Petro de Luanda in Group C at Estadio 11 de Novembro.
Kazadi Kaasengu and Daniel Satonho had the hosts leading 2-1 at the break after cancelling out Herenilson's strike for Petro in the 21st minute.
Yahya Jabrane levelled matters for Wydad from the penalty spot just before the hour-mark to keep the Moroccan giants in secod spot.
Esperance booked their spot in the quarter-finals with a 2-0 victory over AS Vita club in a Group D clash at Stade des Martyrs in Kinshasa.
Fousseny Coulibaly got the opener for Esperance in the 21st minute before Hamdou Elhouni sealed the three points with the second goal deep in stoppage time.