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.
نرشح لكم
كأس العالم - عاشور: الجميع قاتل داخل الملعب.. ودعم الجماهير صنع الفارق
كأس العالم - هيثم حسن: الجماهير أساس الإنجاز.. وسنستعد لأي منافس
كأس العالم - صلاح عن ركلته ضد أستراليا "قلت إن كانت لحظتي الأخيرة في كأس العالم سأسددها مثل بانينكا"
كأس العالم - موعد مباراة مصر ضد الأرجنتين في دور الـ16.. والقنوات الناقلة
كأس العالم - هدف هاني يحطم الرقم القياسي للأهداف العكسية
كأس العالم - شرطة دالاس تصدر بيانا حول واقعة إبراهيم حسن مع الشرطي الأمريكي
كأس العالم - الأول منذ 92 سنة.. عاشور يسجل لـ مصر ضد أستراليا
تقرير: بعد حصوله على مستحقاته من الزمالك.. الإفريقي يتحرك لضم الجفالي











