Taraji sit top of Group D with a maximum nine points from three matches, with four goals scored and they are yet to concede a goal.
Esperance dominated the match and rightly claimed victory in their home turf.
In the 14th minute, Ben Hammouda and Raed Bouchniba both had efforts blocked on the line after Zamalek struggled to clear a set piece. Hamdou Elhouni also had an effort hit the side netting with a shot from the right.
They finally broke the deadlock in the 35th minute, Hammouda volleying the ball home from close range after the Zamalek keeper had punched a cross right into his path.
Zamalek didn’t have much of a response and the closest they came from then on, was via an improvised volley from Shikabala which rolled straight into the keeper’s arms.
In the second half, Zamalek stepped up as they bid to scratch the single goal trail.
But, in their push to get back into the game, they were caught on the counter, Elhouni rolling the ball to Ben Romdhane to slide home in the second minute of added time.
Pressure is now on Zamalek who have lost two matches and have just one point from their draw against AL Merreikh.