The fans at the Peter Mokaba Stadium in Polokwane enjoyed good football from both Kaizer Chiefs and SuperSport United with Wandile Duba and Tashreeq Morris denied by the woodwork in early proceedings.
Gaston Sirino finally managed to put Amakhosi in front in the 33rd minute after converting Mduduzi Shabalala's cross from the edge of the 18-yard box.
Ranga Chivaviro then missed a one-on-one chance with goalkeeper Ricardo Goss who was already beaten by the striker's movement.
In the 52nd minute, the advantage was doubled; Sirino played in a corner ball and Yusuf Maart rose highest to head the ball home and make it 2-0.
After missing two great chances to score, Ranga Chivaviro put the game to bed with a cool finish following some good work from Duba.
The hosts ended the game with 10 men after Gape Moralo was sent off following a second bookable offence.
In the final minute of added time, Ashley du Preez received an inch-perfect pass from fellow substitute Edson Castillo, controlled it well and found the back of the net to make it 4-0.