Martin Jol's Egyptian side, bottom of Group A, have now failed to win two home matches and are in danger of heading out as the Moroccans enjoy top spot on seven points.
Zambian team Zesco United are second on six points after beating ASEC Mimosas 3-1 earlier today. ASEC lie third on three points.
Sunday brings Group B action. Mamelodi Sundowns have travelled to Egypt to face Zamalek at 19h30. A win would all but secure a semi-final place for The Brazilians.