File photo of TP Mazembe (AFP)
Five-time winners TP Mazembe of the DR Congo suffered a shock African Champions League elimination following a 1-1 draw at home to Angola's Primeiro de Agosto, who caused an upset to reach the semi-finals on Friday.
Mazembe were firm favourites to advance after holding Primeiro de Agosto to a 0-0 away draw in the first leg and they looked on course to securing a home win when Jackson Muleka fired them ahead after 12 minutes.
Muleka ended a flowing move by smashing the ball into the far top corner but the visitors stunned the home crowd when Lompala Bokamba leveled the score with a sublime free kick on 34 minutes to put his side in the driving seat.
Mazembe could have restored their lead but wasted two penalties either side of the interval, thanks to a couple of superb stops by Primeiro de Agosto keeper Adao Cabaca.
The Angolans held on to progress on the away-goal rule, a shocking result given Mazembe's usual formidable home record.
Mazembe won the last of their five Champions League titles in 2015, equalling the tally of Egyptian giants Zamalek.
Tunisian giants Esperance qualified for the semis later in the day with a late 1-0 win at compatriots Etoile du Sahel to complete a 3-1 aggregate victory.
With Etoile pressing hard to score the decisive goal they needed to advance, Esperance hit them on the break three minutes from time, with Fousseny Coulibaly calmly slotting home after a fine individual effort.
Holders Wydad Casablanca of Morocco take on Algeria's ES Setif in another quarter-final tie later in the day.
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)