CAF Champions League semi-final spots all filled
Following Saturday's games, this year's CAF Champions League semi-final line-up has been completed with some drama involved in the quarter-final second legs.
Four CAF Champions League quarter-final second legs were held on Saturday to determine this year's semi-finalists, with last year's reigning champions leading those who made it to the last four in the coveted tournament.
Al-Ahly, who had already secured a 2-0 advantage in Cairo, managed to claim a 1-1 draw in Pretoria so that the record nine-time champions can continue their journey of defending their precious title.
Dramatic qualification for Esperance Sportive
In a dramatic qualification scenario, Esperance Sportive de Tunis turned a first-leg defeat into a penalty shoot-out win to secure their berth in the semi-finals and set up a mouth-watering clash with Egyptian giants Al-Ahly.
The Tunisians went 2-0 down to CR Belouizdad in Algeria but managed to turn the tables in Tunisia when they levelled the scores before snatching their qualification tickets on penalties.
Kaizer Chiefs in the semi-finals for the first time
Meanwhile, Simba of Tanzania claimed a moral 3-0 victory over Kaizer Chiefs as it wasn't enough for qualification since they had endured a thumping 4-0 defeat in the first leg. Despite the loss, the South Africans have found their way into the competition's semi-final for the first time in the club's history.
A late goal secures Wydad's qualification
Wydad Casablanca drew 1-1 with MC Alger in the first fixture, and while the return game was on its way to a goalless draw, the Moroccans' attacking midfielder Walid El Karti netted a late goal in the 93rd minute to secure Wydad's presence in the last four, where they will face Kaizer Chiefs.
The semi-final first-leg fixtures are scheduled for 18 and 19 June, while the return legs are set to be held on 25 and 26 June.