Holders Al Ahly cruised into the final of the African Champions League with a 3-0 victory over 10-man Esperance in Cairo on Saturday to set up a meeting with South Africa's Kaizer Chiefs in the July 17 decider.
The record nine-time winners took the semi-final tie 4-0 on aggregate after Ali Maaloul netted a penalty in the first half, with Esperance left-back Ilyes Chetti sent-off for his role in the incident.