The Arrows goal was scored by Joseph Musonda and Musa Bilankulu while Bhongolwethu Jayiya, Stanton Fredericks and Ryan Chapman scored for Wits.
Arrows were down to 10-men late in the game when they had Philani Shange sent off for swearing at an official.
Two late goals from the Students from Stanton Fredericks and Ryan Chapman handed Wits the victory, and unlucky for Arrows a very depressing loss.
The first-half saw the visiting side in control, attacking from the word go. They came extremely close to finding the game’s opening goal in the third minute.
Siyabonga Nkosi tried his luck from 30-yards out, but he saw his effort sail narrowly over the crossbar. Had the shot been a few inches lower Arrows would have scored the game’s opening goal as Darren Keet was completely stranded.
Still, the KZN side didn’t have to wait much longer to find the game’s first goal when Joseph Musonda found the back of the net ten minutes later. The Arrows man concluded a swift passing movement with a clinical finish from ten yards out that found the low centre of the goal, 1-0.
As the half progressed Arrows let their foot of the pedal and allowed Wits to come back into the game. Bhongolwethu Jayiya in particular started to look really dangerous on the attack for Wits.
And it was he who found the equalising goal in the 32nd minute. Sibusiso Vilakazi supplied a pass for the striker to run onto and he made no mistake with a well placed 12-yard shot that found the top left-hand corner of the net to make it 1-1.
When the sides entered the half time break Arrows would have been upset that they let their one goal lead slip especially after they were by far the better team.
The second half was a cagey affair as no side really had any decent chances on goal till the dying minutes of the match.
Just as the game looked to be heading towards a draw the referee harshly adjudged Thamsanqa Gabuza to have handled the ball inside the box. Consequently, Wits’ Stanton Fredericks stepped up to the penalty spot and slotted the ball home to give Wits a 2-1 lead.
Ryan Chapman added salt to the wounds of Arrows when he scored an injury time goal to give his side a 3-1 lead. Arrows had the final say of the match when Musa Bilankulu scored a late consolation goal to make it 3-2.