The Leopards goal was scored by Myron Shongwe and for AmaZulu Dumisani Ngwenya and Mpho Maleka were on target.
Leopards had more overall possession but were unable to make their chances count. AmaZulu to their credit defended well and got better and better as the game progressed in the second half.
Shongwe scored for Leopards in the 3rd minute with a right-footed shot from about 18-yards out in front of goal.
AmaZulu pulled a goal back in the 52nd minute when Ngwenya scored with a shot from the right.
The winner was scored in the 74th minute when Maleka hammered a shot into the top-left coener from about 20-yards out.
The win lifts AmaZulu into the top half of the table while Leopards are mid-table.