A last gasp penalty by Zamalek’s Ahmed ‘Zizo’ El-Sayed on Monday handed Zamalek a 3-2 victory as they stretched the lead at the top of the Egyptian Premier League.
Ahly, who have five games in hand, have amassed 41 points and will need to win all of them to get their League campaign back on track.
On Monday, the Whites came from behind courtesy of goals by Mohamed Abdel-Ghani and Achraf Bencharki on either side of the break.
Eze Emeka had given Masry the lead two minutes into the game before Austin Amutu added another after the hour mark.
With the tie seemingly headed for a draw, a result that would have been good for Ahly, Zizo grabbed the winner eight minutes into injury time.
Zamalek keeper Mohamed Awad was the hero as he saved two penalties from Hassan Ali and Saidou Simpore.
Masry were reduced to 10 men when winger Ahmed Refaat received his marching orders after a reckless challenge on Hamza Al-Mathlouthi in the 45th minute.
It could only become worse for third placed Masry when Zamalek were given a penalty following a foul on Jaziri in the box.
However, Ahmed Daadour made an easy save to deny an out-of-form Bencharki from the spot just before the break.
Zamalek were then reduced to 10 men when versatile midfielder Tarek Hamed was red-carded early in the second half after throwing his elbow into the face of Abdellatif Grindo.
RELATED STORY: Mosimane’s Al Ahly out to narrow Zamalek’s lead
By Mthokozisi Dube