Chiefs started the game the brighter of the two sides as they looked to yet again silence a vocal Phunya Sele Sele crowd. Chiefs beat Celtic 3-0 at the same venue 13 days earlier in a League game.
Chiefs dominated the first 10 minutes of the encounter, keeping hold of possession and attacking the Phunya Sele Sele goal with pace. The Soweto giants though couldn’t find the killer ball into the area.
Despite Amakhosi’s early dominance, the home side created the first real chance of the match through Lennox Bacela in the 24th minute.
Joel Mogorosi’s low ball into the box was parried by Itumeleng Khune straight to Bacela but the forward only manage to direct his header way over the crossbar.
Bacela had another great chance 10 minutes later. Limbikani Mzsva played a brilliant ball into the striker but he could only manage to direct his effort straight at Khune from close range.
Celtic were slow out of the blocks but created the better chances of the first half.
The home side started the second stanza the better of the two sides, winning a corner straight from the kick-off as they looked to find an early goal.
It was the away side though who opened the scoring in the 57th minute.
Dominic Isaacs looked to clear a powerful Siphiwe Tshabalala corner kick but he could only manage to direct the ball into the back of his own net, although Lincoln Zvayisa got the last touch and was credited with the goal by the PSL.
Celtic pushed forward in search of the equaliser but they struggled to break down the stubborn Chiefs defence and were subsequently limited to long range efforts.
Second half substitute Ruzaigh Gamildien had a great opportunity to take the tie into extra time in the last minute of the game.
The midfielder met a ball from the left flank sweetly on the volley but Khune was up to the task to secure victory for his side.
Chiefs join SuperSport United in the last four of the competition after Matsatsantsa beat Maritzburg United 2-1 earlier today.
Bloemfontein Celtic: Tingyemb, Mahoa, Nthethe, Isaacs, Mzava, Lakay (Ntanga 84’), Arwuah, Mogorosi (Nyanda 75’), Madubanya (Gamildien 66’), Mutuma, Bacela
Kaizer Chiefs: Khune, Gaxa, Zvasiya, Mashamaite, Masilela, Katsande, Nkosi, Tshabalala, Majoro (53’ Nkhatha), Lebese, Parker