The South African FA Cup final will be an all-Pretoria affair after SuperSport United defeated AmaZulu 3-0 to secure a showdown against Mamelodi Sundowns.
SuperSport survived an early scare as Siyabonga Vilani rattled the crossbar before taking the lead on 35 minutes through a Thabiso Nkoana tap-in at Peter Mokaba Stadium in this northern city.
Kermit Erasmus, creator of the opening goal, turned scorer for the killer second midway through the second half as he fired home after Zimbabwean goalkeeper Tapuwa Kapini parried a Nkoana shot into his path.
Substitute Sibusiso Zuma completed the scoring two minutes from time with a superb solo effort before Ronwen Williams made several superb stoppage-time saves to deprive Durban club AmaZulu of a consolation goal.
Title challengers SuperSport and Sundowns clash next Saturday in the penultimate round of the Premiership and will travel 60 kilometres south to Soweto on 26 May for the Cup final at Orlando Stadium.
Sundowns defeated Free State Stars 2-0 Saturday in a semi-final spoilt by the early sending off of Stars' Togolese striker Dove Wome and Richard Henyekane and Zimbabwean Nyasha Mushekwi netted before half-time.