Simba beat El Mereikh of Sudan 6-5 to book a place in the Kagame Castle Cup final, which will be played this Sunday.
The two teams drew 1-1 after extra time, but Simba emerged winners 5-4 on penalties thanks to the heroics of keeper Juma Kaseja, who parried El Mereikh’s sixth penalty taken by Zambian striker Jonas Sakuwaha.
Simba scored their penalties through Jerry Santo, Salum Kanoni, Nassor Said, Patrick Mafisango and Ulimboka Mwakingwe, while midfielder Salum Machaku saw his effort hit the crossbar.
El Mereikh’s penalty scorers were Faisal Agab Sido, Ahmed Albasha, Badr Eldin Eldod and keeper Essam El-Hadary, while Sakuwaha’s penalty was saved by Kaseja. Kelechi Osunwa also missed from the spot.
During normal time, El Mereikh scored first through striker Adiko Remi in the 14th minute, but the Msimbazi Street side equalised ten minutes later when winger Ulimboka Mwakingwe headed home after capitalising on keeper El-Hadary's failure to parry a cross floated in from the right flank by Shija Mkina.
On Friday Tanzanian club Yanga will battle Ethiopian league winners St. Georges to decide the other finalist.