The focus was on the MTN8 tournament this weekend as clubs battled it out for the R8 million in prize money.
Goals came through Sibusiso Vilakazi and Wayne Arendse whilst the visitors failed to find their way through Kennedy Mweene.
Dumisani Zuma, Leonardo Castro and Khama Billiat registered their names on the scoresheet to ease the pressure on Amakhosi at the FB Stadium.
Augustine Mulenga and Gladwin Shitolo scored for Milutin Sredojevic's men whilst Dean Furman and Evans Rusike found the back of the net for the visitors.
However, the Buccaneers failed to stop and brush aside the Tshwane giants as they succumbed to a 4-3 loss on penalties after extra time.
In a tightly contested affair, Benni McCarthy's Citizens managed to go through courtesy of a 1-0 win through Keanu Cupido's first half header.
Following the encounter, the Premier Soccer League's (PSL) in conjuction with sponsors MTN, conducted the semi-final draw at the venue.
All eyes were focused on whether or not Mamelodi Sundowns would be drawn with Kaizer Chiefs. But it was not to be as Masandawana will now lock horns with the tricky Cape Town City, while SuperSport take on the Glamour Boys over two legs.
The first leg of the semi-finals will be played on the weekend of August 25/26, while the return leg will take place on the weekend The return legs will be contested on the weekend of 01/02 September 2018.
Cape Town City will open the semi-final action on August 25 against Mamelodi Sundowns at Cape Town Stadium, kick-off at 15:00.
The action then moves onto the Lucas Moripe Stadium on Sunday, August 26, when SuperSport host Amakhosi.
The full MTN8 Cup semi-final fixtures:
|Cape Town City v Mamelodi Sundowns||Aug 25||Cape Town Stadium||15:00|
|SuperSport United v Kaizer Chiefs||Aug 26||Lucas Moripe Stadium||15:00|
|Kaizer Chiefs v SuperSport United||Sep 01||FNB Stadium||20:15|
|Mamelodi Sundowns v Cape Town City||Sep 02||Lucas Moripe Stadium||15:00|