Tunisian giants Esperance scored twice in the last six minutes to edge their Algerian visitors ASO Chlef 3-2 in a thrilling CAF Champions League encounter. Group A leaders Esperance took the lead through a Khaled Mouelhi penalty but Farid Mellouli equalized before the break for the Algerians. With five minutes remaining, Mohamed Massaoud scored for Chlef, only for Mouelhi to level with another penalty in the 87th minute. The Tunisians then snatched the winner in stoppage time, thanks to a strike from Cameroonian Yannick N'Djeng. Esperance retain top spot with six points from two games as compatriots Etoile Sahel meet Nigeria' Sunshine Stars on Saturday.