Durban City 2-1 Milford
Durban City sealed their spot in the KZN Premier's Cup semi-finals with a come-from-behind 2-1 win over Milford FC.
Coach Gavin Hunt had former Cape Town City midfielder Haashim Domingo in the starting line-up, while Thabo Nodad was named on the bench.
The Championship side got off to the perfect start when Thabiso Radebe opened the scoring on 15 minutes.
Hunt's charges managed to get back on level terms eight minutes after the break courtesy of a strike from Samkelo Maseko.
City completed the turnaround ten minutes later when Trevor Mokwena found the back of the net.
AmaZulu 3-2 Golden Arrows
AmaZulu advanced to Sunday's semi-finals after defeating Golden Arrows 3-2 on Saturday afternoon.
Riaan Hanamub put Usuthu ahead on 14 minutes, before Arrows got back on level terms through new signing Sede Dion five minutes later.
Arthur Zwane's charges restored their lead through Thandolwenkosi Ngwenya's finish in the 27th minute, although Arrows hit back five minutes before the break thanks to Siyanda Mthanti' strike.
That was not the end of the goals in the first half when Usuthu grabbed what proved to be the winner in first-half stoppage time, with Ngwenya completing his brace.
Sunday's Semi-Finals:
Midlands Wanderers FC v Richards Bay
AmaZulu v Durban City