Orlando Pirates went into half time leading their hosts by two goals to nil.
Deon Hotto opened the scoring after 39 minutes thanks to a goalkeeping blunder by Ayanda Mtshali.
With two minutes left before the break, Riaan Hanamub put the ball into his own net after some great work by Fortune Makaringe on the wing, 2-0.
Ben Motshwari sealed all three points for the visitors with two minutes left on the clock making it 3-0. The midfielder rolled the ball into the bottom corner after being played through by Gabadihno Mhango.
Pirates are now just a point behind log leaders Mamelodi Sundowns although the Brazilians have four games in hand.
RELATED ARTICLE: Galaxy hold Supersport to a goalless draw
By Prince Sobayeni