The draw still left Zanaco in command of Group D on 11 points, three ahead of Ahly heading into the final round of matches next week.
The hosts had especially goalkeeper Toaster Nsabata to thank for keeping their unbeaten run.
Nsabata was in inspired form in the first 45 minutes and initially parried Abdalla Said’s shot in the ninth minute before he was again called into action in the 38th minute to shut-out Ahmed Fathy’s with a dramatic a one-foot stop.
Before the break, the post came to Zanaco's aid when Nigerian Junior Ajayi saw his effort come off the woodwork to the relief of the homers.
Nsabata was again the busier man between the post after the break in particular denying the lively Walid Soliman in the 66th minute off a cheeky back-heel from Ajayi.
In the other Group D match in Garoua, Cameroonian champions, Coton Sport, sunk to their fifth successive defeat after Wydad Athletic Club of Morocco edged them 2-0. Achraf Bencharki and Naim Aarab scored in either half to seal victory.
Wydad are tied on eight points with Ahly whilst Coton Sport remain pointless.
Zanaco now head to Morocco to face Wydad next week whilst Ahly battles Coton Sport in Alexandria.
30.06.2017 Omdurman El Merreikh (Sudan) 2-1 El Hilal (Sudan)
01.07.2017 Beira Ferroviario da Beira (Mozambique) 1-1 Etoile du Sahel (Tunisia)
30.06.2017 Sfax Ahly Tripoli (Libya) 1-1 USM Alger (Algeria)
02.07.2017 Harare Caps United (Zimbabwe) vs Zamalek (Egypt)
01.07.2017 Addis Ababa Saint George (Ethiopia) 0-1 Mamelodi Sundowns (South Africa)
01.07.2017 Kinshasa AS Vita (DR Congo) 2-2 Esperance (Tunisia)
01.07.2017 Lusaka Zanaco (Zambia) 0-0 Al Ahly (Egypt)
01.07.2017 Garoua Coton Sport (Cameroon) 0-2 Wydad Athletic Club (Morocco)