The Nedbank Cup produced a nail-biting Last 16 encounter on Saturday as Highlands Park edged past Kaizer Chiefs via the penalty shootout in an absolute thriller.
Peter Shalulile gave the hosts the lead in the 57th minute, but Sello Motsepe's own-goal a few minutes later took the match into extra-time and eventually penalties.
Elsewhere Glad Africa Championship sides Real Kings and TS Sporting also progressed to the quarter-finals following victories over Mbombela United and Happy Wanderers respectively.
Diego Brown’s stoppage-time strike sealed the win for Kings while Sporting edged fellow National First Divison side Mbombela in a penalty shootout.