Mashego has scored twice in his last two games against Bucs.
The decision to let Mashego leave the club seems to have come back to haunt The Ghost.
"I have nothing to prove against Pirates; I always go on the field to do the job for my club," Mashego told KickOff.com after the game.
The Dube Birds beat Pirates 3-0, with Bennett Chenene and Mpho Maleka scoring the other two goals.
Mashego says he doesn’t regret his decision to join the Dube Birds after spending a few weeks clubless after being dumped by Arrows.
"I am enjoying myself at Swallows... we are winning games and are now in the [MTN8] Cup Final. What more do you want?
"I didn’t have the proper pre-season training, but I am working very hard to achieve my goals and ambitions this season," he adds.