Orlando Pirates thumped Royal AM 4-0 in a DStv Premiership match played at the Harry Gwala Stadium on Sunday afternoon.
Despite the win, the Buccaneers remained second in the league standings, but they are now three points behind second-placed Stellenbosch FC with five games left.
Pirates will be away to Cape Town City on Wednesday.
2nd: Stellenbosch 46 points
3rd: Orlando Pirates: 43 points
Amabhakabhaka win to the stay within touching distance of Stellies