Orlando Pirates beat Libyan hosts Al Ahli Tripoli 2-0 in a CAF Confederation Cup semifinal first leg match on Sunday at Martyrs of February Stadium.
Pirates now need any draw in the second leg in South Africa this weekend at Orlando Stadium to qualify for the final.
The overall winner between Pirates and Al Ahli meet either TP Mazembe or Berkane in the final of the second tier continental competition.
Innocent Maela scored Pirates opening goal in the eight minute to silence the home fans.
One goal soon became two when Goodman Mosele turned into the net a cross from Kwame Peprah in the 29th minute.
Mohamed El Fakih nearly pulled one back for the hosts but Pirates were disciplined at the back.
In Congo, Mazembe won the first leg 1-0 over Berkane courtesy of John Bakata’s late header.
Pirates XI: Ofori, Jele, Nyauza, Maela, Shandu (Hlatshwayo 69’), Motshwari, Mosele, Mabaso (Sam 89’), Lorch (Ndlovu 79’), Hotto, Peprah.