Visitors Zamalek were lucky to concede just one goal before half time as Dominique da Silva's strike was cancelled out by Mostafa Shebeita.
In the second half, Petrojet struck home two quick penalties from Ahmed Magdi and Marwan Mohsen but Mohamed Ibrahim pulled one back from the spot as well.
After winning the two penalties, Petrojet's Nigerian striker James Teddy finally ensured his side's deserved victory with the fourth goal in injury time.
Petrojet cement their position on top of Group A with 33 points from 17 games, while Zamalek slip to third with 25 from 15.
VIDEOS
Dominique opens the scoring against the run of play after 24 minutes.
Former Ahli midfielder Shebeita heads home a corner to level it before half time.
Compilation of Petrojet's first-half chances.
Magdi smashes home from the spot after Teddy was brought down by Abdul-Wahed Al-Sayed.
Egypt international striker Mohsen converts another penalty after the lively Teddy was felled by Ahmed Samir.
Momen Zakaria wins a penalty for Zamalek after a minor touch, with Ibrahim making no mistake from the spot.
Petrojet marksman Teddy steers home the fourth after following a long ball by his keeper Mohamed Al-Shennawi, with Zamalek's defense in tatters.
نرشح لكم
مران منتخب مصر - تدريبات استشفائية في اليوم الأول استعدادا لإسبانيا والسعودية
جولة التعادلات.. نقطة بين الاتحاد وفاركو وأخرى لـ كهرباء الإسماعيلية ومودرن
مصدر من الأهلي لـ في الجول: النادي يدفع حاليا راتب يس توروب فقط
محمد صبحي يعتذر لجمهور الزمالك بعد طرده أمام أوتوهو
مصدر من الزمالك يكشف لـ في الجول قرار النادي تجاه صبحي بعد طرده أمام أوتوهو
إبراهيم صلاح: طرد محمد صبحي زاد من دوافع اللاعبين
انطلاق معسكر منتخب مصر لمواجهة السعودية وإسبانيا
مؤتمر معتمد جمال: أزمة عواد انتهت.. وصبحي سيعاقب وإعلان قائمة المنتخب ضغطنا











