TP Mazembe 2-1 Primeiro de Agosto
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 1-1 Al Ahly
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.
Petro de Luanda 2-2 Wydad Casablanca
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.
AS Vita Club 0-2 Esperance
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.