The fixtures for the CAF Champions League semi-finals have now been confirmed following Saturday's quarter-final action.
Al Ahly will continue the defence of their continental title after defeating Mamelodi Sundowns 3-1 on aggregate, with Pitso Mosimane now set to make his appearance in the semi-final for a second straight season.
There will be South African representation in the final four after Kaizer Chiefs survived an onslaught from Simba to advance to the semi-finals for the first time in their history.
Saturday night's results:
Wydad Casablanca 1-0 MC Alger (2-1 agg.)
Wydad Casablanca will meet Kaizer Chiefs in the semi-finals after defeating MC Alger 1-0 on Saturday evening.
After the first leg ended 1-1 last week, the Moroccan giants got the winner thanks to Walid El Karti's 93rd minute strike.
ES Tunis 2-0 Belouizdad (2-2 agg.)
ES Tunis needed penalties to overcome Belouizdad after an impressive comeback in regulation time.
After trailing the first leg by two goals, Abdelarouf and Mohamed Ali Ben Romdhane were on target to get the hosts level in the overall tie.
The game went to a penalty shoot-out, where Tunis held their nerve to triumph 3-2 and set up a clash with Mosimane's Al Ahly.
Wydad Casablanca v Kaizer Chiefs
Al Ahly v ES Tunis
Check out the top 20 of CAF's 21st century club rankings below: