Highlanders will now face Dynamos in the ZNA Charity Shield finals set for this weekend after dismissing Chicken Inn 2-1 at Luveve stadium this morning.
The Chicken Inn-Highlanders was abandoned in the 54th minute yesterday due to rain with the Gamecocks leading 1-nil.
The match then continued today for the remaining 36 minutes at 10am at Luveve stadium.
Bosso equalised through Adrian Silla before Peter Muduhwa scored the winner for Tshilamoya.
In the other semi-final yesterday, Dynamos edged Caps United 1-0 at the National Sports stadium.