The Nedbank Cup last 16 draw was conducted on Wednesday evening, with defending champions Orlando Pirates taking on 2011 giant killers Baroka FC while Kaizer Chiefs are set to face a top flight opponent.
The Buccaneers are still on course for a third consecutive Nedbank Cup title after a convincing victory away from home at Richards Bay.
Read: Riveiro: That's Why We Are Where We Are
Jose Riveiro's men take on a side that became famous in this competition in 2011 when they knocked out Moroka Swallows and Kaizer Chiefs, but the Limpopo outfit has not been able to repeat that good form in the competition. They'll have an opportunity to remind the country what they can do, but Pirates have shown over the years that they know how to deal with lower division opponents.
Amakhosi, meanwhile, avoided another cup upset in the last 32 when they knocked out third tier club Free Agents FC, keeping their hopes of winning a major title alive this season, but they will have a tougher opponent this time round. They will host the Chilli Boys
Many expected Sundowns to cruise in the round of 32 against Sibanye Golden Stars, but it was no walk in the park. The third tier club held their own, but did not have enough in their arsenal to overcome the Tshwane giants.
Miguel Cardoso's men will take on another lower division opponent in Mphene Home Defenders.
There are two more matches that still need to be played. TS Galaxy are facing Vasco da Gama this evening and the winner will take on Durban City in KZN.
The winner between Royal AM and Milford FC will host Sekhukhune United.
The draw:
Durban City v TS Galaxy/Vasco da Gama
Orlando Pirates v Baroka FC
Kaizer Chiefs v Chippa United
Mamelodi Sundowns v Mphene Home Defenders
Marumo Gallants v AmaZulu
Royal AM/Milford v Sekhukhune United
Stellenbosch FC v Polokwane City
SuperSport United v Cape Town Spurs