Wydad reached the CAF Champions League final for the fifth time in their history after they drew 1-1 with Petro de Luanda to seal a 4-2 aggregate win.
The build-up to Friday's second leg between two-time champions Wydad and Petro, who were bidding to reach their first final in the competition, was skewed somewhat by Al Ahly's appeal to the Court of Arbitration for Sport (CAS) over the decision to host the showpiece match in Casablanca.
Ten-time continental champions Al Ahly, who hold a 4-0 advantage over Entente Setif in the other semi-final, claimed it was unfair that Wydad, winners in 1992 and 2017, could have home advantage in the final on May 30, and unless CAS overrules CAF's decision, then that will be the case.
Defender Amine Farhane scored in the 28th minute to cancel out Gleison's superb opener for Petro.
The visitors had plenty of chances to get another and make things nervy for Wydad, but Mindinho and Erico Castro squandered their best opportunities in first and second-half stoppage time respectively.
To compound Petro's frustration, substitute Yano – who had two attempts after coming on – saw red in the final minute for foul language.