Tunisian side Esperance Sportive de Tunis made it to their third finals of the CAF Champions League when they overturned a 1-0 deficit at home against 10-man Egyptian giants Al Ahly.