SuperSport United beat Kaizer Chiefs 4-1 in the Premier Soccer League to frustrate Nasreddine Nabi's bid to move up on the table.
The Swanky Boys opened the scoring after just three minutes when Kaizer Chiefs defence was caught out of position, allowing Ghampani Lungu to feed the advancing Samir Nurkovic, and the former Amakhosi man had no problem beating Bruce Bvuma from close range.
The hosts got their equaliser in the 30th minute when Glody Lilepo headed in Pule Mmodi's cross to get his third goal in four Glamour Boys games.
However, the Swanky Boys got back into the driving seat two minutes later; on loan Chiefs attacker Christian Saile completed a precise pass from Nurkovic to make it 2-1.
It got worse for the Soweto giants in the 63rd minute when Bvuma spilled the ball in front of Zungu, and the attacker capitalised on the advantage to get his team's third goal.
Gaston Sirino, who was walking on a tightrope after his initial yellow card for deliberate handball, received his marching orders after getting another caution in the 69th minute to make it even harder for Chiefs.
Brooklyn Poggenpoel managed to tee up Siphesihle Ndlovu for a fine finish in the 83rd minute to make it 4-1 and ensure the Swanky Boys completed a double over the Nabi-led team.
The win took SuperSport to 20 points from 18 games, meaning they are now 12th. The Glamour Boys remain sixth with 25 points after playing 18 games as well.