Maritzburg United booked their place in the Telkom Knockout Cup final after defeating Kaizer Chiefs 2-1 in a thrilling clash at Mbombela Stadium in Nelspruit on Sunday afternoon.
A brace from Judas Moseamedi guided the Team of Choice past Amakhosi to set up a final against Mamelodi Sundowns at the Moses Mabhida Stadium in Durban on 14 December.