Egyptian champion Al Ahly got its CAF Champions League campaign up and running with a 3-0 win over Township Rollers but ES Tunis remained in charge of Group A in dramatic circumstances.
Zesco United fell to defeat at Etoile du Sahel after second-half goals from Alaya Brigui and Amr Marei.
Wydad Casablanca continued its CAF Champions League defence with a win, but Al Ahli was stunned in Kampala.
South African side Mamelodi Sundowns dropped a big hint that it has signed retired athletics star Usain Bolt.
Walid Azarou hit a hat-trick to help overturn a first-leg deficit and lead Al Ahly back to the CAF Champions League final.
CAF Champions League: Wydad Casablanca v Zanaco