Al Ahly keep alive their hopes in the Champions League

Joseph Ndjeng (left), Samar Derbali (centre) and Harrison Afful (right) of Tunisia's Esperance
Ndjeng (left) hit a hat-trick as Esperance reached the Champions League semis

Six-time African champions Al Ahly of Egypt kept alive their hopes of reaching the semi-finals of the African Champions League with a 1-1 draw in Morocco with Wydad Casablanca.

Egypt striker Mohamed 'Gedo' Nagy opened the scoring in the 37th minute before Abderahim Benkajjane equalised two minutes after half-time.

Tunisia's Esperance stay top Group B with a 4-0 win over visiting Mouloudia Alger of Algeria on Saturday.

The results mean that only Mouloudia cannot reach the last four from Group B.

Mejdi Traore broke the deadlock nine minutes into Esperance's game the home clash with Mouloudia Alger.

Cameroonian Joseph Yannick N'Djeng then grabbed a hat-trick to seal the win for the hosts.

In the final group games on the weekend of 16-18 September, Ahly host Esperanace while Wydad must travel to face Mouloudia.

Nigeria's Enyimba became the first team to qualify for the African Champions League semi-finals with a dramatic 2-1 win in Sudan over Al Hilal on Friday.

Samuel Tswanya scored a last-minute penalty to give Enyimba the win and lift them to 11 points from their five Group A games so far.

Hilal had taken the lead through the competition's top scorer Edward Sadomba, but Valentine Nwaebili cancelled that out midway through the second half.

Cameroon's Coton Sport then moved into second spot in Group A on Saturday with a 2-1 win over visiting Raja Casablanca of Morocco.

After Bouchaib Eel-Moubarki had given Raja an 18th-minute lead, a second-half double from Baba Ousmaila secured the victory.

The result takes Coton Sport level with Hilal on seven points, but the Cameroonians have the better head-to-head goal difference.

Both Hilal and Coton Sport are away from home next weekend in their final group games as they both battle for a semi-final place.

The Cameroonians travel to face Enyimba while the Sudanese side take on Raja Casablanca in Morocco.