Zamalek needed a 93rd minute goal by Ahmed Gaafar to salvage a 2-2 draw with Wadi Degla in the penultimate match of the Egyptian league Group A. Playing on the counter attack from the first minute, Degla shockingly ended the first half with a two-goal cushion, thanks to a freak goal by Mostafa Talaat and an Abdul-Fattah Al-Agha strike. Zamalek's Mohamed Ibrahim missed his second penalty in a row before Omar Gaber made it 2-1 on 65 minutes. As the Whites knew they couldn't have afforded to lose, Gaafar headed home the equalizer in stoppage time. Zamalek remain third with 32 points, two behind Petrojet while Police Union have moved top with 35. Police, who beat Bani Suef Telephones 2-1, will visit Zamalek in a decisive final game. Petrojet will play Ismaili. Two teams vie for a place in the final round of four. VIDEOS Degla take the lead through a bizzarre goal by Talaat, who saw the ball bounce off his head into the top right corner. Al-Agha scores against the run of play following a goal kick by Essam Al-Hadari. Ibrahim misses a penalty after the break, shooting high against veteran Al-Hadari. Gaber pulls one back for Zamalek after a deft through pass by youngster Youssef Ibrahim 'Obama'. In the third minute of injury time, Gaafar heads in a Hazem Emam cross to give Zamalek a point that could keep them in the title race.