Kaizer Chiefs have advanced to the Last 8 of this year's Telkom Knockout Cup in a nail-biting encounter against Cape Town City at Cape Town Stadium.
Kermit Erasmus opened the scoring for the home side but a late Samir Nurkovic goal took the game to extra time.
Amakhosi converted four of their five penalties with Lebogang Manyama missing his spot-kick while Daniel Akpeyi made a save to help his team progress.
Editors' Picks
Ernst Middendorp welcomed Reeve Frosler back from an injury lay-off and the full-back walked straight into the starting line-up alongside Erick Mathoho, who was away with Bafana Bafana last weekend.