Cape Town - Orlando Pirates stunned Kaizer Chiefs 3-1 in Saturday's Soweto Derby in a PSL clash at FNB Stadium.
Pirates scored through Issa Sarr, Ayanda Gcaba and Thami Gabuza while Chiefs found the net through Eric Mathoho.
The opening exchanges were dominated by Pirates, despite them being the underdogs and the side struggling for form heading into the match.
But despite their attacking intent, the Buccaneers could not manufacture any clear-cut scoring chances.
That was until the 26th minute when a free kick saw Siya Sangweni rise above the Chiefs defence to head the ball towards goal. Itumeleng Khune was on hand to make the save, but he parried the ball straight to Sarr.
The Senegalese midfielder was composed as he side-footed the ball into the net and Eric Tinkler's men were 1-0 up as the derby came alive.
Pirates should have doubled their lead in the 34th minute when Thabo Matlaba was the final destination in a superb attacking move, but the left back had no control as the low cross evaded him.
Chiefs began to get more of the ball, and they were level just before half time when centre back Mathoho latched onto a Siphiwe Tshabalala free kick - his header too powerful for Bucs goalkeeper Siyabonga Mpontshane.
Tshabalala then had a good chance with a free kick from just outside the area on 53 minutes, but his curled effort went wide and to the right of goal.
Almost immediately after that Bucs had their lead back, and again the damage was done with a header.
This time a Kermit Erasmus corner found Gcaba completely unmarked, and the header was placed expertly into the top right of goal.
A Sarr header in the 74th minute nearly put Bucs 3-1 up, but Khune was on hand to pull off a fine save.
As Chiefs pushed forward in search on an equaliser Pirates were given more chances on the counter, and Gabuza put the game to bed with a few minutes remaining after good work from Kermit Erasmus down the left.