Egyptian giants Zamalek have been eliminated from the CAF Champions League after they could only draw 2-2 at home to Al Ahli Tripoli on Sunday night.

The result at the Borg El Arab Stadium saw the White Knights finish third on the Group B standing behind USM Alger and their Libyan opponents.

The Egyptians got off to a perfect start, with Basem Morsi opening the scoring in the 13th minute and putting them on course for the quarterfinals.

However, the Al Ahli gained a foothold in the game and fought their way back into the match to head into the break level at 1-1.

Tripoli’s equalising goal was a major flash point in the game, as defender Mahmoud Hamdi received his second yellow card in giving away a penalty in injury time before the interval.

The Zamalek man was sent off and Al Ahli’s Anis Mohamed Saltou scored from the spot to make it a double blow for the White Knights.

The hosts made two changes at the start of the second half - sending on Mostafa Fathi and Mohamed Magdy - and had used their third and final substitution to take off Shikabala and throw on Stanley Ohawuchi by the 66th minute.

Yet it was Tripoli, with a man’s advantage, who made the next major stride forward in the game as they went ahead 2-1 thanks to a 69th minute goal from Central African Republic midfielder Vianney Mabide.

The White Knights fought back in the 75th minute, with Maarouf Yousef making it 2-2 to give his side a glimmer of hope despite their numerical disadvantage.

Yet there was to be no miracle finish for Zamalek, who couldn’t find a winning goal in what remained of the match.

The other Group C match in Algeria saw USMA defeat CAPS United to seal top spot. They will face Mozambique’s Ferroviario Beira in the quarterfinals, while Tripoli will battle Etoile du Sahel.