Bloemfontein Celtic progressed to the final of the Nedbank Cup following a 3-0 win over Baroka FC on Saturday afternoon.
Celtic coach John Maduka showed up with six changes in Mzwanele Mahashe, Lantshene Phalane, Wandisile Letlabika, Tebogo Potsane, Menzi Masuku and Ndumiso Mabena, while Gerald Phiri Junior returned for Baroka.
The first opening came after indecisiveness from Elvis Chipezeze allowed Mabena in on goal from the far side two minutes in, but the veteran striker couldn't profit amidst a gaping goal.
A hamstring injury for Mpusana Tani right at the midway stage put his outing to an end and was replaced by former SuperSport United and Golden Arrows man Andile Fikizolo.
Bakgaga Ba Ga Mphahlele, who got the better of Black Leopards in the previous stage, were a man down after the half-hour mark after Ananias Gebhardt was given a straight red for a foul on Lucky Baloyi.
Browse through gallery above to get a glimpse of the action from Orlando Stadium.
The Limpopo outfit still threatened after that, Nhlanhla Mgaga eliminating one challenge in the area to bring Sipho Chaine to a point-blank save four minutes to halftime.
The opening goal would go to Siwelele Sa Masele though after Mabena rifled Fikizolo's cutback into the bottom corner with Chipezeze in no man's land just before the interval.
There was a lack of chances at both ends following the start of the second half materialised as Celtic jostled to contain the hard-running Bakgaga who steadily probed a turnaround.
Evidence Makgopa rattled the palms of Chaine within the last quarter of the half after latching onto a cut-back from strike-partner Mgaga inside the six-yard area.
With seven minutes left on the lock, Celtic were given a penalty by referee Victor Hlungwani after Chipezeze was deemed to have brought down Mabena in the area, leaving Victor Letsoalo to tuck home in the last seven minutes.
Time beckoned on Dylan Kerr's charges, but Letsoalo made the result safe in second-half stoppage time after tapping home Chipezeze's spill to help his side into the final with the last kick of the game.