The result means Leopards are now only one point above Santos in 14th place following the Cape side’s win over Kaizer Chiefs at the same time.
For AmaZulu they moved up to seven on the log with the win, jumping above Ajax Cape Town.
Neither side was overly impressive in the opening 45 minutes and some sloppy defending by Leopards saw them concede a free-kick 20-yards out from goal in the 16th minute. Mark van Heerden duly punished the home side with a superb free-kick that found the top corner.
The goal seemed to awaken the Leopards team and they quickly hit back in the 28th minute; Luyolo Mapolisa scoring from 18-yards out with a well-placed shot.
The second half saw Leopards playing the better football, but they continued to waste opportunity after opportunity in the final third of the field.
That was not the case for the visitors, who took their first chance of the second 45 when Siyabonga Thwala scored AmaZulu’s second goal of the afternoon in the 63rd minute. The goal was a bit fortuitous as Thwala saw his miss-timed shot deceive the keeper and find the back of the net.
Ayanda Dlamini virtually guaranteed AmaZulu the points in the 74th minute when he scored, before Goodman Dlamini put the result beyond doubt with Usuthu’s fourth goal in the 91st minute.