The win is the Cape side’s first in the Absa Premiership and comes hot on the heels of them claiming their first PSL point in a 1-1 draw with Free State Stars at the weekend.
The home side was the first to threaten, with Armogam missing out on a good opportunity from a Bradley August free-kick and then firing a powerful effort on goal a few minutes later that forced Darren Keet into a sharp stop.
But the momentum soon shifted in favour of the visitors, who were enjoying the greater share of possession and bossing the game in midfield.
Hard-running Michael Morton tested Vasco keeper Posnett Omony with a free-kick from about 25 metres out in the 12th minute, while striker Geoffrey Sserunkuma crashed a long-range effort against the crossbar four minutes later.
The Cape side remained a threat on the counter and August was presented with a chance to head his team ahead in the 27th minute, but he only managed to pick out Keet with his effort.
Just past the half hour-mark Vasco stunned their visitors by taking the lead. Skipper Keenin Lesch played Armogam in on goal and the striker beat Keet with a low shot.
The Clever Boys pressed hard for an equaliser in what remained of the first half, winning several corner kicks – one of which saw Mark Haskins head just over the target – but the score remained 1-0 to Vasco at the interval.
Wits coach Roger de Sa didn’t wait long to make a change in the second half, sending on Thando Mngomeni less than ten minutes after the restart.
The reshuffle almost paid immediate dividends, with Sserunkuma handed a shooting chance inside the Vasco penalty area, but his goal-bound shot was punched away by Omony.
Much of the next 20 minutes was spent with the sides trading shooting chances. Haskins, Mngomeni and Sifiso Myeni all blazed efforts off target for Wits, while Sibusiso Zuma tested Keet with a long range shot.
The Clever Boys pressed forward in the final minutes in search of an equalizer, but chances were hard to come by against a determined Vasco defence.
Mngomeni got a shot on target from a free-kick with just under four minutes of regulation time to play, but Omony was equal to the task and kept his clean sheet intact.
With Wits throwing men forward there was always the chance that they could concede a second on the break – substitute Aidan Jenniker was the man to drive the final nail into the visitors’ coffin, cracking home a low shot after good set-up play by Brian Kgafane.