Eric Tinkler’s men has reached their second final of the season, after losing in the Caf Confederation Cup final earlier this season.
They met Free State Stars in semi-final of the Nedbank Cup in Bethlehem on Saturday afternoon.
Bucs were in the thick of the action right away as Luvuyo Memela’s corner reached Isaa Sarr who headed over the bar.
However, Stars goalkeeer Johnny Mathole was tested in the 11th minute saving Pirates midfielder Thabo Rakhale’s effort from outside the box.
At the other end, Bucs keeper Brighton Mhlongo produced a fantastic save to deny Ea Lla Koto midfielder Lucky Mohomi from a well-taken free-kick seven minutes later.
Mohomi netted an unfortunate own goal in the 24th minute following a free-kick from Memela and the former directed the ball into the Stars goal to make it 1-0 to Pirates.
In the 38th minute Memela struck a skidding shot from distance that made it 2-0 and the visitors were dreaming of the final already.
Makhehlene Makhaula’s injury was a big blow for Stars, and Nhlanhla Vilakazi came on.
In the second half Mohomi tried to make amends but hit the bar, before Nkosi pulled one back from close range in the 55th minute after Bucs failed to clear a free-kick.
Mohomi should praised for never giving up and just after the hour he went for it from outside the box with a volley, even though it didn’t trouble the keeper at all.
FS Stars coach Giovanni Solinas couldn’t handle the pressure and was sent off on the touchline for poor behavior.
Memela rubbed salt into the wound on 85 minutes, finishing off a move with a clinical strike and making it 3-1.