
After nine months of action, only four teams have managed to make it to the last four of the CAF Champions league after the completion of the quarter-final fixtures.
Tanzania champions Simba almost staged a remarkable comeback against Kaizer Chiefs but their 3-0 win was not enough.
Champions Al Ahly also sailed through and will face Esperance while Wydad Casablanca are up against Kaizer Chiefs.
Semi-final path
Wydad Casablanca 1 MC Alger 0 (aggregate 2-1 Wydad)
Captain Walid El Karti scored in injury time as Wydad Club Athletic squeezed into the semi-final of the CAF Champions League with a 1-0 win on the night in Casablanca on Saturday and a 2-1 aggregate victory over MC Alger.Kaizer Chiefs advanced to the semi-final of the CAF Champions League despite losing 3-0 to Tanzanian champions Simba in the return leg played in Dar es Salaam on Saturday.
Simba 3 Kaizer Chiefs 0 (Aggregate 3-4)
Chiefs went through 4-3 on aggregate having won the first leg 4-0 in Johannesburg last weekend. A 3-0 home win by Simba wasn’t enough but it of course exposed their opponents weakness.
Mamelodi Sundowns 1 Al Ahly 1 (aggregate 1-3 Al Ahly)
Pitso Mosimane led defending champions Al Ahly tp qualifying for the semi-finals of the CAF Champions League for the fourth time in five years with a 3-1 aggregate win over Mamelodi Sundowns. Ahly played to a 1-1 draw with the South Africans in the second leg in Pretoria on Saturday.
Esperance 2 CR Belouizdad 0 (aggregate 2-2, Esperance win 3-2 on penalties)
Goalkeeper Farouk Ben Moustapha came off the bench to save two penalties as Esperance squeezed into the semi-finals of the CAF Champions League on Saturday with a 3-2 victory over CR Belouizdad on post-match penalties.