There is only one trophy on offer for all the four teams remaining in the Nedbank Cup tournament, and with the two final spots at stake on Saturday, it remains to be seen who will progress beyond the semi-finals.
National First Division (NFD) side TS Galaxy have taken the South African football by storm since their inception at the start of the current campaign.
Goal brings you everything you need to know about the fixtures, results and how to watch the two matches.
Nedbank Cup semi-finals fixtures, results & TV
This season's Nedbank Cup semi-finals will kick-off on April 20, 2019 when Golden Arrows welcome TS Galaxy in Durban in the first semi-final.
Arrows got their campaign underway with a 3-1 win over Tjakastad Junior Shepard in the Last 32 before beating Witbank Spurs 2-1 away from home in the Last 16.
Steve Komphela's side went to the Free State and edged out Bloemfontein Celtic 2-1 to set up a date with TS Galaxy.
TS Galaxy, on the other hand, knocked out Ajax Cape Town to reach the Last 32 where they faced Umvoti, Jomo Cosmos and most recently Cape Umoya United.
This will be their first meeting against a PSL side, and they will need to show the same hunger as in the previous rounds to advance to the final.
The second semi-final will be between Chippa United and Kaizer Chiefs.
Amakhosi may have had an easy ride on paper, but The Magic FC and Tornado FC gave them a good run for their money.
Chiefs needed extra time to beat the two minnows of South African football, but they played with so much determination to eventually beat Cape Town City 2-0 in the quarter-finals.
You can see the full breakdown of fixtures in the table below.
|Golden Arrows v TS Galaxy||April 20||15h00||SS4 & SABC1|
|Chippa United v Kaizer Chiefs||April 20||20h15||SS4 & SABC1|