Zamalek will face bitter rivals Al Ahly in an all-Egyptian final in the CAF Champions League final after two late goals secured a come-from-behind win against Raja Casablanca on Thursday.
Zamalek went into the second leg of the semi-final with a 1-0 advantage against the Moroccans and completed the job at home to claim a 4-1 aggregate win.
The match held at a later date than scheduled after being postponed twice following a Covid-19 outbreak at Raja.
The visitors started on the front foot and looking far from affected by the coronavirus-induced disruption to the preparation as they stunned five-time winners Zamalek to take the lead with a deflected goal after half-time from DR Congo’s Ben Malango.
The hosts rallied, however, and were level just after the hour mark as Tunisian international Ferjani Sassi restored parity.
Egypt international Mostafa Mohamed then scored twice in the last five minutes and Achraf Bencharki, whose goal secured first leg, had what he thought was a fourth disallowed for offside in added time.
The final between the Cairo rivals comes up on 27 November at the Borg Al Arab Stadium near Alexandria and will be the first between clubs from the same country.
In another first, this year’s final will be the first to not be played over two legs after CAF took the decision to phase out double-legged finals in June last year.
Ah Ahly are the record winners of the competition with eight titles and recently appointed South African Pitso Mosimane who won the title with Mamelodi Sundowns in 2016.