Pietermaritzburg: Orlando Pirates defeated Maritzburg United 2-1 Saturday to secure a place in the South African FA Cup final and the 2015 CAF Confederation Cup.
Wits University, who face Pirates in the May 17 decider after eliminating title-holders Kaizer Chiefs on penalties, are already guaranteed a place in Africa next season.
A Mario Booysen own goal and a Mpho Makola shot within nine minutes soon after half-time gave the `Buccaneers` a two-goal advantage at Maritzburg United.
Zimbabwean Terrance Mandaza pulled one goal back 13 minutes from time, but Maritzburg failed to level off two corners in the final 30 seconds of stoppage time.
A miserable week for Chiefs ended with a 4-2 shootout loss at Wits after South Africa midfielders Reneilwe Letsholonyane and Siphiwe Tshabalala missed spot-kicks.
Wits` four penalty scorers before a sell-out 5,000 crowd included Ethiopian Getaneh Kebede and Zimbabwean Omnisor Bhasera.
The `Clever Boys` led twice through captain Sibusiso Vilakazi and Chiefs reject Sthembiso Ngcobo with Katlego Mphela and George Maluleka equalising.
Chiefs, who completed the `double` last season, were held 1-1 this week by Free State Stars and are four points behind league leaders Mamelodi Sundowns with two rounds left.
Sundowns have secured a 2015 Champions League place as winners or runners-up and will be joined by Chiefs or Wits.
Whichever of the two clubs comes third on the table qualifies for the Confederation Cup with Pirates.