Moroka Swallows moved to within three points of league leaders Orlando Pirates following their 1-0 Castle Premiership win over Wits University at the Bidvest Stadium on Saturday afternoon.
Lungisani Ndlela's first half strike was enough to see off the threat posed by The Students, but in all fairness, the Birds should have won by a much bigger margin.
The match started off at a frenetic pace, with Wits almost going 1-0 ahead in the second minute when Gareth Devine ran onto a long ball to volley goalwards from the edge of the area, but Swallows keeper Greg Etafia made a good save to deny the Wits forward.
Swallows struggled to find the rhythm in the opening stages and Devine proved to be thorn in their defence.
Wits should have gone ahead on the half hour when Devine laid the ball on for Etienne Bito'o, but the unmarked winger blasted the ball high and wide from the edge of the area.
Wits hit the woodwork two minutes later when Devine set up Russell Kuzwayo and the midfielder's long range effort had the better of Etafia, but cam back off the crossbar, with Devine heading the rebound wide.
Swallows found themselves 1-0 up in the 37th minute when Ndlela rounded Wits keeper Wayne Roberts to score from an acute angle following superb work on the left flank by skipper Goodman Mazibuko.
The visitors should have been 2-0 up on the stroke of half-time when former Ajax cape Town skipper Maimane Phiri blasted over the bar from just inside the area.
Swallows started the second period better than their opponents and should have doubled their lead in the first minute after the restart when Ndlela headed wide from an unmarked position following a good cross by Edzai Kasinauyo.
Roberts denied Swallows two minutes later when Denis volley unleashed a ferocious volley from a McVeigh cross and the Wits keeper made a superb save to keep the score at 1-0.
McVeigh hit the bar 10 minutes later following a surging run down the right by the midfielder.
Ndlela thought he scored his second goal of the day after latching onto a free-kick to head the ball past Roberts, but the Swallows striker was adjudged to have been in an offside position.
Swallows will hoping to take their form into next Thursday's Coca-Cola Cup fixture against Black Leopards, while Wits will want to improve ahead of their Coke Cup match with Sundowns.