AmaZulu kept up their impressive form in the DStv Premiership with a convincing 5-1 victory over Cape Town City away from home on Wednesday.
Augustine Mulenga opened the scoring at the Cape Town Stadium on nine minutes ahead of a 45th minute penalty converted by Tapelo Nyongo gave the visitors a 2-0 half-time lead.
Lehlohonolo Majoro added a third goal five minutes after the interval before Nyongo saw a 56th minute penalty saved, as Luvuyo Memela restored order with his successful 66th minute spot-kick.
But there was still time for a second penalty miss, as Fagrie Lakay scuffed his spot-kick, only to make amends with a strong finish minutes later after his initial header had come back off the right upright.
Siyethemba Sithebe had the last say though as he fired into the net with 86 minutes on the clock, as City conceded five league goals for the first time in their history.
Bradley Ralani was first in with half a chance for the hosts with a shot that was easily collected by AmaZulu stopper Veli Mothwa.
Nyongo's ninth minute header was deflected wide but Mulenga was on target moments later with a cool finish from just inside the area.
The home side looked for a response but were caught out by a swift break forward, with Memela drawing a foul in the penalty area from City stopper Peter Leeuwenburgh, leaving Nyongo to slot home into the bottom right corner of the net.
Both sides had chances to score at the end of the first half, while the second half opened with Majoro taking advantage of some slack defending to fire home after picking up a pass from Augustine Mulenga.
Memela was thwarted by Leeuwenburgh as he looked to further extend Usuthu's lead while second-half City substitute Craig Martin upended Siyethemba Sithebe on for a second penalty, that was saved from Nyongo.
Memela came close with his effort on the hour mark, while Mulenga should have done better when the ball fell to him in the box soon after.
Martin conceded a second penalty for a foul on Majoro with 65 minutes played, and this time Memela made good with his kick into the bottom right corner.
Siyethemba was then overzealous with a tackle on Aubrey Ngoma, leading to Lakay stepping up to the spot, and while he missed his kick, the wide attacker came good with a fine goal from open play.
But Sithebe was left with plenty of time and space to beat his man and pick his spot, to send the AmaZulu staff into raptures, and the club up to 47 points on the league standings, just one point behind league leaders Mamelodi Sundowns, albeit having played two games more - and with five games of the season left to play.