Golden Arrows have become the first side to book themselves a place in the semi-finals of the MTN-8 competition.

Arrows beat SuperSport 4-3 on penalties to reach the last four. Abafana Besithende came from behind to score an equaliser late in extra-time to force the game to go to penalties after a 2-2 stalemate.

Teboho Mokoena gave away a penalty early in the second half. Zimbabwean Knox Mutizwa stepped up to give Arrows the lead.

Substitute Gamphani Lungu scored the equaliser for SuperSport. The game failed to produce a winner after ninety minutes and the match was forced into extra-time. Iqraam Rayners gave the visitors the lead nine minutes into extra-time.

But Arrows found the equaliser through Michael Gumede deep in extra time after a goalkeeping blunder. Then the game had to be decided on penalties with Arrows winning 4-3.