Zamalek have beaten Raja Casablanca 3-1 to set up an all-Egyptian CAF Champions League final against arch-rivals Al Ahly.
Mostafa Mohamed netted twice to complete a 4-1 semi-final aggregate triumph and create the first ever title decider between clubs from the same country.
FIRST TIME FINAL FOR TEAMS FROM THE SAME COUNTRY
Raja wiped out the 1-0 lead Zamalek brought into the second leg of the semi-final when a deflected shot from Congolese Ben Malango found the net after 47 minutes.
Tunisian Ferjani Sassi levelled on the night and put Zamalek back in front on aggregate after 61 minutes with a superb curved shot.
Mohamed then gave Zamalek a 2-1 second leg lead with an unstoppable header past goalkeeper Mohamed Bouamira off a superb Ahmed ‘Zizo’ Sayed cross.
The 22-year-old struck again three minutes later to put the result beyond doubt.
In the other semi-final, which was concluded last month, it was also a case of a Cairo and Casablanca club against each other.
In the end, Pitso Mosimane’s Al Ahly beat Wydad both home (3-1) and away (2-0) for a comfortable 5-1 aggregate victory.
Al Ahly have won the CAF Champions League a record eight times, while five-time champions Zamalek share second place with TP Mazembe from the Democratic Republic of Congo.
The single-match final will be played on November 27 at the Borg el Arab Stadium on the outskirts of ancient Egyptian Mediterranean city, Alexandria.