Bloemfontein Celtic has become the first team to book a place in the 2020 Nedbank Cup final after beating Baroka FC 3-0 at the Orlando Stadium on Saturday.
Following a cagey first 30 minutes, Celtic opened the scoring through Ndumiso Mabena in stoppage time, after Baroka's keepeer Elvis Chipezeze missed a sweeping attempt.
Mabena and Chipezeze were again central in the second goal. The Zimbabwean keeper fouled the former Orlando Pirates keeper inside the box, before substitute Victor Letsoalo made no error from 12 yards for 2-0.
Caretaker coach John Maduka's side grabbed a final third goal through Letsoalo from close range for 3-0.
Siwelele will face the winner between Mamelodi Sundowns and Bidvest Wits on Saturday at 19:15.