Holders Al Ahly stormed into the final of the TotalEnergies CAF Champions League after brushing aside 10-man Esperance 3-0 on the night and 4-0 on aggregate to book a date with Kaizer Chiefs for the July 17 grand finale. Ali Maaloul’s penalty set the Red Devils rolling before second half