ENPPIs Walid Soliman had a nightmare game against his former club Petrojet, who grabbed an emphatic 3-1 victory from petroleum rivals in Cairo.
Soliman, who left Petrojet for ENPPI in the summer, conceded a dubious second-half penalty before going off for an early bath near the end.
In other matches, three bottom-of-the-table matches curiously ended in draws, with no team able to win ground in the league table.
In Hurghada, Gouna were held to a 2-2 draw by Gaish, who pegged back instantly on two occasions.
Ahmed Omrans 48th minute opener was replied to by Amer Sabri seconds later. Shawki Al-Saied restored the home sides lead in the 68th minute, only for Yassin Abdul-Aal to respond in less than a minute.
Bottom club Ittihad secured a point with a 1-1 draw at Arab Contractors, while Smouha played out a 2-2 draw with relegation rivals Wadi Degla in Alexandria.
Watch the matches review from Modern Sports TV