Egypt's Zamalek defended stoutly in Rades to reach the African Champions League semi-final for the first time in four years despite a 1-0 loss to Tunisia's Esperance on Friday. The five-time winners went through with a 3-2 aggregate win after an early goal they conceded appeared to undermine their first-leg advantage. Billel Bensaha's fifth-minute penalty made for an exciting opening but this was the only interesting aspect of a dour affair, in which Zamalek defended in numbers and Esperance never looked like scoring again. The only chance that fell to the Tunisians on their home soil came on 70 minutes when Libyan winger Hamdou Elhouni cut inside a couple of defenders and fired a low shot that forced a superb one-handed save from Mohamed Abou-Gabal, even though the keeper was unsighted. Zamalek then comfortably dealt with Esperance's feeble attempts to overcome Esperance again, having beaten them 3-1 in the African Super Cup last month. The White Knights, who reached the final in 2016 before losing to South Africa's Mamelodi Sundowns, will meet either TP Mazembe of the DR Congo or Moroccan side Raja in the last four. Raja hold a 2-0 advantage going into the second leg in Lubumbashi on Saturday. Scrappy game The only highlight of a scrappy first half was the early penalty, which was awarded after Ibrahim Ouattara's attempted pass struck the hands of Zamalek's central defender Mahmoud Alaa. Bensaha calmly tucked away the spot-kick, sparking jubilant scenes in the stands as the passionate fans sensed a looming comeback. But the rest of the game was so disappointing that even the vociferous chants of the home crowd failed to spur a lethargic Esperance side, who resorted to some innocuous long balls that were no trouble to Zamalek's composed rearguard. Zamalek's shy counter attacks only resulted in a low shot from Achraf Bencharki that was saved by Esperance keeper Moez Ben Cherifia three minutes past the hour mark. (For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)