The Nedbank Cup action continued on Sunday afternoon when Bloemfontein Celtic beat TS Sporting 3-2 on penalties at Kanyamazane Stadium.
Phunya Sele Sele were confident of a spot in the semi-finals after downing Maritzburg United 3-2 in the previous round.
On the part of the National First Division (NFD) outfit, they managed to reach the last eight through a 4-3 win over Happy Wanderers away from home.
Coming to the clash in Mpumalanga, coach Lehlohonolo Seema’s troops started better in the opening half yet they could not break down the defence manned by the likes of Francisco Chico Muhanga.
The Free State-based club continued to probe for an opening goal but they could only fire blanks as both teams went to the tunnel deadlocked at 0-0.
However, fresh from their return for the second stanza, the Premier Soccer League (PSL) side managed to break the deadlock through Victor Letsoalo in the 55th minute.
The NFD club looked to make an immediate response in search of an equaliser as time was running against them to secure a spot in the last four.
However, Celtic remained firm at the back but they finally cracked when Muhanga made it 1-1 with 12 minutes to go as Siwelele thought they have secured a victory.
In the end, the two outfits were deadlocked at 1-1 after 90 minutes and the clash went to extra time to decide the winner.
Despite having an opportunity to wrap up the proceedings in the extra time, Seema’s men could not capitalise on some shaky defending from the hosts and there were no goals after 30 minutes.
However, on penalties, Celtic goalkeeper Sipho Chaine saved the first penalty from Ricardo Verussur, and Honest Moyo could only hit the crossbar, but Percyvell Nkabinde and Dominic Sithole scored whilst goalkeeper Oscarine Masuluke could not find the target.
For the visitors, Teboho Khasipe also missed but Neo Maema, Letsoalo, and Ndumiso Mabena all converted their spot-kicks to hand Celtic a 3-2 win.
Resulting for the win, Celtic join Mamelodi Sundowns, Bidvest Wits, and Baroka in the semi-finals.