Chippa United progressed to the 2018/19 Nedbank Cup semi-finals after defeating Bidvest Wits 5-3 on penalties following a 4-4 draw on Saturday night.
The Clever Boys, who are two-time Nedbank Cup winners, came into this encounter as the favourites having defeated fellow PSL side Black Leopards in the Last 16.
Gavin Hunt adopted an attacking approach as attackers Terrance Dzvukamanja, Deon Hotto, Gift Motupa and Simon Murray all started for the home side.
The Chilli Boys were hoping to stun the hosts having eliminated National First Division (NFD) outfit Tshakhuma Tsha Madzivhandila FC in the previous round.
Clinton Larsen named four attack-minded players in Thabo Rakhale, Mark Mayambela, Andile Mbenyane and Lerato Manzini in his starting line-up.
The Chilli Boys got off to the perfect start as they broke the deadlock just three minutes into the encounter after the Clever Boys were caught ball watching.
Thabo Rakhale whipped a corner kick into the Wits box and Andile Mbenyane headed home at the near post to make it 1-0 to Chippa - stunning the home crowd into silence.
The hosts then took control of the game and they managed to level matters through ex-Chippa attacker Motupa, who haunted his former employers.
Motupa pounced at the near post and finished with aplomb to make it 1-1 in the 19th minute after Chippa had failed to clear their lines.
The hosts pushed for their second goal and they got it on the stroke of half-time through Dzvukamanja, who netted with a wonderful header to ensure that the first half ended with Wits leading 2-1.
The Clever Boys continued to attack in the opening stages of the second half, but they conceded a penalty when S'fiso Hlanti was adjudged to have handled the ball in the hosts' box.
Wits keeper Darren Keet, who played an important role in helping South Africa qualify for the 2019 Afcon finals last weekend, was then beaten by Boikanyo Komane from the spot to make it 2-2.
However, the hosts, who came into the match having netted 16.7% of their goals in the final 15 minutes of their Nedbank Cup games this season, piled pressure on Chippa during this period.
Wits thought they had grabbed a late winning goal when Dzvukamanja hit the back of the net to make it 3-2 to the hosts in the 80th minute following a great move.
Chippa fought back and Ruzaigh Gamildien scored with a wonderful free-kick to ensure that the game ended in a 3-3 draw in regulation time.
A thrilling extra-time followed as Larsen's second-half substitute Rhulani Manzini made it 4-3 to Chippa when he scored from close range in the 95th minute.
The Clever Boys were not demoralised as they pushed forward in numbers and they nailed another equalising goal through Deon Hotto in the second half of extra-time.
The goal ensured that extra-time ended in a 4-4 draw and a penalty shootout was needed to separate the two sides.
Chippa secured their place in the semi-finals after winning 5-3 on penalties with keeper Mbongeni Mzimela making a crucial save, denying Wits winger Elias Pelembe.