Kaizer Chiefs came into this clash at the back of a 2-2 draw away to Maritzburg United last week, and looked to stretch their unbeaten record to 12 consecutive league games.
The home side enjoyed a healthy dose of possession in the opening minutes of the game, but it was Celtic who threatened to open the scoring in the 10th minute, but Clayton Daniels’ header was saved by Itumeleng Khune.
Celtic slowly found their feet, and often tried to catch their opponents on counter attack. Joel Mogorosi tried from distance in the 22nd minute but his casual shot was never going to trouble Khune.
Mogorosi’s header went inches wide towards the half-hour mark, as Phunya Sele Sele relied more on set-pieces to get behind the Chiefs’ defence.
However, it was Bernard Parker who thumped his 43rd minute shot into the back of the net to give AmaKhosi the lead in what was his 10th goal of the season.
Knowledge Musona’s early second half shot was well blocked by Musa Bilankulu, as the Soweto giants looked to finish off their opponents.
Celtic nearly levelled matters in the 60th minute when Mogorosi pulled the trigger from inside the Chiefs’ box, but Khune made a fantastic stop that came off the bar and back to play.
Khune had to go down to his left to deny Musa Nyatama, who found himself unmarked in the Chiefs’ box, as Siwele continued to threaten.
Siphiwe Tshabalala took his time to lob the ball over Tinyemb a few seconds later, and allowed Mogogi Gabonamong to clear the ball off his feet for a corner.
AmaKhosi finally doubled their lead through Knowledge Musona who beat Gabonamong on the edge of the Celtic’s box before curling his shot past Tinyemb.
On 87 minutes, Tinyemb made himself big to deny Parker his second of the night for AmaKhosi’s corner. However, the Cameroonian shot-stopper couldn’t stop Chiefs from making it 3-0 as Tshabalala’s cross came off Keagan Buchanan’s head into the back of the net.