The win will serve as a massive boost for Pirates after a relatively disappointing pre-season up until this point.
Following a very fast start in which Tendai Ndoro flashed his shot wildly across goal the pace of the game settled down significantly.
Both teams became content to move the ball around and play very patiently without making tracks into advanced positions.
Things livened up when Edwin Giymah fouled Robert Ng'ambi in the 18th minute and Ndumiso Mabena stepped up to strike a beautiful free kick that forced Jackson Mabokgwane to fly across goal and make the save.
That sight of goal seemed to spur Stars on and they had a great chance to open the scoring againt through Mabena who surged into the box with the ball at his feel only to show a lack of composure and blast over.
Approaching the 40 minute mark Dikwena had yet another opportunity from a set piece and this time Sphamandla Mlilo was tasked with taking it but fired over.
Moments later the ball came to Henrico Botes at an awkward height yet he still managered to engineer a decent shot from the edge of the area that went just past the upright.
As the game went past the hour-mark Pirates had a great chance on the counter as Ndoro slipper Thabo Matlaba through only for Mbongeni Mzimela to rush off his line and brillinatly smother the fullback's effort.
With ten minutes remaining the Buccaneers finally came to life and were unlucky not to see the ball end up in the back of the net when Ndoro collected a ball over the top and some top keeping denied him before the ball fell to Rakhale who had his shot intercepted by the defence with Mzimela off his line.
Rakhale was again in the thick of it moments later as Luvoyo Memela played him clean through only for the ball to be knicked off his feet as he was about to pull the trigger.
Memela then had a chance of his own as Pirates piled on the pressure but Mzimela was again the hero and dived at the attacking player's feet to deny him.
With regulation time having elapsed the game went straight to a penalty shootout to determine the winner.
Having come on as a substitute Felipe Ovono proved to be the hero for Pirates as opposite number Mzimela was the only player to put the ball past him.
Ovono saved from Mabena and Mlilo and Siyabonga Zulu missed whilst Pirates were on target with all of their spot kicks to win the shootout 3-1 and claim the cup.