Barra was beaten again when Makola curled a right-footed free-kick from just outside the penalty circle, just to the left, into the top-right corner.
After doing all the hard work edging a clear enough advantage in the first half, Pirates laboured somewhat to add to it against a committed, if of course outclassed, Light Stars in the second.
Soon after the break Maphungule latched onto a loose ball on the edge of the area and drove high.
Mahachi’s low shot skidded wide of the right upright. Makola’s free-kick curled in from right midfield was headed wide at the far post by Marcelo da Silva.
Mahachi also volleyed a sitter over from in front of goal. As Bucs sought an elusive fourth goal that could make their trip to the Seychelles just a little more comfortable, they introduced heavyweights Shonga and Thembinkosi Lorch for Maphungule and Mahachi for the last 10 minutes.
Shonga duly smashed in a powerful 22-metre free-kick past Barra in injury time. And Bucs still had time for a fifth, too, as Qainge’s angled pass from the left put Mntambo through, who shot in off the arm of the Stars keeper.