The semi-final second leg, played at Stade El Massira in Morocco, was delayed by one hour and 20 minutes after crowd trouble erupted before kick-off, with fans invading the pitch and clashing before security forces intervened.
Ahmed Khaldi put USM Alger ahead from the penalty spot deep into first-half stoppage time after a handball decision, before Moussa Kone equalised for the hosts with a header in the 75th minute.
The match was evenly contested, with both sides exchanging attacks but creating limited clear chances early on. Olympique de Safi pressed for a second goal to overturn the tie, but USM Alger held firm through 19 minutes of added time.
USM Alger reached the final for only the second time in their history, having previously won the title in the 2022–2023 season against Tanzania’s Young Africans.
They will face Egypt’s Zamalek in the final, scheduled for 9 and 16 May, with the first leg in Algeria and the return leg at Cairo Stadium.
Zamalek secured their place in the final after edging Algeria’s CR Belouizdad 1-0 on aggregate, marking their third appearance in the competition’s final.
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)
Short link: