There were surprises aplenty when the Nedbank Cup quarter-finals were played over the weekend as league front-runners Mamelodi Sundowns and Bidvest Wits were both dumped out of the competition.
Orlando Pirates and Free State Stars produced the results that ended the hopes of the defending champions Brazilians and the Students, but arguably an even bigger upset came in Polokwane where National First Division side Baroka FC progressed to the semi-finals.
The Limpopo side ousted Absa Premiership opposition Polokwane City to get there, while the final four line-up is completed by SuperSport United, who kicked off the action on Friday.
Matsatsantsa came from a goal down to beat Mpumalanga Black Aces 2-1 in Atteridgeville.
Judas Moseamedi (5) had given the visitors an early lead, before the hosts rallied through a Jeremy Brockie (68) equaliser.
And they were then spurred on by their home fans to steal the win late in the game courtesy of a fortuitous Bradley Grobler (89) strike.
The action shifted to Bethlehem and Goble Park on Saturday afternoon with Ea Lla Koto edging out the Students 5-4 on penalties following a goalless draw.
Sfiso Hlanti was the only man to miss his spot kick out of the 10 kickers as the host maintained their unbeaten run in four matches against the visitors in 2015/16.
The focus switched back to Gauteng on Saturday night in another match that looked destined for penalties as Sundowns and Pirates fought hard for victory.
The Soweto giants, who reduced to 10 men after the dismissal of Edwin Gyimah, netted twice in extra time through Tendai Ndoro (110) and Mpho Makola (114) to snatch the win at Lucas Moripe Stadium.
Finally, NFD leaders followed up their wins over Chippa United and Lamontville Golden Arrows in the previous rounds by ousting Limpopo rivals Polokwane 2-0.
Albert Mothupa (43) and Collins Makgaka (45) netted twice in three minutes before half time to take their side through.