File photo: Ghailene Chaalali (L) of Esperance Tunis holds off Walid el Karti of Wydad Casablanca during the first leg of the 2019 CAF Champions League final in Rabat (AFP)
Friday 22 April
Esperance (Tunisia) 0-1 ES Setif (Algeria) (0-0)
Scorer: Abdelmoumene Djabou 21
Raja Casablanca (Morocco) 1-1 Ahly (Egypt) (1-2)
Scorers: Fabrice Ngoma 5/ Mohamed Abdel-Moneim 44
Saturday 23 April
Mamelodi Sundowns FC (S. Africa) 1-1 Petro Atletico (Angola) (1-2)
Scorers: Brian Onyango 49 / Tiago Azulao 64pen
Wydad Casablanca (Morocco) 0-0 CR Belouizdad (Algeria) 1-0
First leg results in parenthesis
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)
Short link: