Fans down in the Cape would have welcomed the result, which leaves the door wide open for Ajax Cape Town and Santos to mount a challenge for the title.
Usuthu were on top for most of the game and could have won by a bigger margin had their finishing been better, while Matsatsantsa keeper Andre Arendse also made several excellent saves.
AmaZulu had a wonderful opportunity to take the lead in the very first minute when Siyabonga Mkhwanazi burst through the middle of the Supersport defence and looked to lob the ball over a stranded Arendse, but his effort went wide.
One of the few chances the Pretoria side enjoyed in the first half arrived in the sixth minute when Thabo September’s shot from inside the box was saved by Kalilio Kakonje.
Overcoming a hesitant start, Usuthu went ahead in the 28th minute when Litha Ngxabi's miss-hit shot fell to Mkhwanazi in front of goal, who was being kept on-side by Siboniso Gaxa.
The AmaZulu marksman then showed good composure to control the ball before beating Arendse at the near post.
Three minutes later Mkhanazi should have doubled the advantage when Dumisani Ngwenya’s square ball found him unmarked, but a poor first touch saw the chance wasted.
At the other end of the field Fikru Teferra wasted a chance for Matsatsantsa when he failed to connect with Gaxa’s cross.
Mkhanazi and Ngwenya posed a constant threat up front and in the 42nd minute a great run by the former set up Ngwenya, whose goal-bound shot was saved by Arendse..
Looking to try and get themselves back on level terms, Supersport had a couple of early chances in the second half through Katlego Mashego, but his 46th minute shot from range and another close-range shot in the 50th minute were both off target.
AmaZulu remained in the ascendancy and Ngxabi could have doubled the home side's lead in the 54th minute, but his header was saved by Arendse.
The former Bafana Bafana keeper again did well in the 61st minute when he saved Ngwenya's shot with his feet.
Mkhwanazi and Bafo Biyela both went wide with shots for AmaZulu, while for Supersport substitute Kermit Erasmus was just off target with a long range effort and then saw his 83rd minute shot flash just wide of goal.
While the visitors kept on pushing forward in search of an equaliser, their fate was sealed in the 85th minute when Jan Sillo was allowed too much time to tee up his shot, which took a deflection and flew past Arendse.