Brandon Theron had a dramatic moment in the last 15 minutes of the match when he found the back of the match on either side at Mpumalanga Stadium.
He first found the back of the net on 75 minutes when he equalised for Arrows after Sinoxolo Kwayiba had thrust Chippa United on 71 minutes.
But Theron was back again, this time turning villain when he beat his own goalkeeper Stanley Nwabali with 13 minutes to go.