The Telkom Knockout final has been decided after Gauteng was pitted against KwaZulu-Natal in the two semi-final clashes, with one from each province making it through.
Golden Arrows and Mamelodi Sundowns got the weekend's action underway at Sugar Ray Xulu Stadium in Durban on Saturday afternoon, with The Brazilians proving their worth by claiming a 2-1 victory.
Goals from skipper Hlompho Kekana and Gaston Sirino were enough to take the Tshwane giants to their first TKO final since 2015, which was when they last lifted the cup.
Meanwhile, further north at Mbombela Stadium in Nelspruit, Kaizer Chiefs were sent packing from the competition by a revitalised Maritzburg United, who frolicked to a 2-1 victory.
It was Judas Moseamedi who proved the hero, bagging a brace amongst numerous wasted chances that could have made the scoreline embarrassing, while Yagan Sasman broke his duck for Chiefs.
Fans may have been denied an all-Gauteng final with the two big guns, but another David vs Goliath battle is on the cards come December 14 at Moses Mabhida Stadium.