Chiefs took an early lead through Khama Billiat in the 18th-minute and held on to their lead going into the halftime break.
Arrows pushed back hard in the second half and got a goal through substitute Siboniso Conco in the 60th after Ngcobo gave the ball away outside his box.
Michael Boy Gumede won Arrows the game in the 87th minute.
But it was the drama off the pitch that grabbed much of the attention online, with fans weighing in on Ngcobo's attitude when subbed off.
Both Ngcobo and Baxter's names trended on Twitter as some slammed and others defended each man.
Here's a look at some of the reactions: