Mabasa opened the scoring at the Orlando Stadium with 29 minutes the clock. He added a second in first-half injury time and a third goal on 63 minutes played.
Sydney Malivha netted a 75th minute consolation goal for the Motsepe Foundation Championship side.
It was an important result for the Brazilians after their 4-1 Betway Premiership loss to league leaders Mamelodi Sundowns last weekend.
Speaking after the game, Mabasa said on SuperSport: "Really great result for us today you know, great way for us to bounce back. I think we needed to show such a performance especially after our previous game.
"We need to pick up our heads and fight, there's lot of points to fight for and there's a lot of cups to fight for so this is what we always want to do and that is to go all the way in each and every cup competition.
"This is a big team, quality players and a good technical team and like I said we want to go all the way in each and every competition and hopefully win it."
Pirates are next in action away to Golden Arrows in the league on Wednesday.