Cole Forbes scored two fine tries and there were also scores from the impressive Ross Thompson, captain Ryan Wilson and returning prop Jamie Bhatti. Thompson converted all five.
It was Glasgow’s first win in the new United Rugby Championship and their South African opponents were caught cold by the hosts’ whirlwind start.
The Warriors dominated the first quarter, scoring three converted tries before the Sharks had woken up. They were in trouble as early as the tenth second as Rufus McLean, chasing his own kick, had the Sharks scrambling to clear their lines in their own in-goal area.
Glasgow won the lineout and maintained the pressure until the ball was transferred from Sione Tuipulotu to Thompson who went in under the posts and then converted his own try.
The Sharks squandered an opportunity to reduce the lead when full-back Curwin Bosch was off-target with a fairly simple penalty opportunity and the visitors were soon made to pay.
The Sharks were giving away penalties like confetti in a desperate attempt to stem the Glasgow attack and referee Ben Whitehouse decided to take action, sending flanker Dylan Richardson to the sin-bin. Glasgow were pushing hard for a second try and it came when captain Ryan Wilson spun off a ruck and plunged over.
The Sharks were all at sea and, when Thompson threaded through a grubber, Bosch was collared by Sam Johnson on his own line. Glasgow kept up the pressure and Fraser Brown drew two defenders before playing in Bhatti to score on his Scotstoun return.
The South African side needed to do something and they did, their forwards taking matters in hand and grinding Glasgow down in a period of sustained pressure which culminated in Le Roux Roets squeezing over. Whitehouse awarded the try but only after a consultation with the TMO convinced him the lock had grounded the ball.
Bosch’s conversion meant the lead had been reduced to 21-7 but Glasgow were able to withstand further incursions into their 22 and ended the half strongly by scoring a superb team try.
It all began with a fine run up the left by Jack Dempsey. The ball was recycled and the backs took over. George Horne, Thompson, Tuipulotu and Johnson were all involved before McLean offloaded to Forbes for the score. Thompson converted expertly from wide on the right.
A Bosch penalty made it 28-10 to Glasgow at the interval but there was to be no respite for the Sharks.
It took Forbes took just two minutes of the second half to get his second try and it was a superb individual effort. The full-back’s right-footed chip caused panic in the visitors’ defence and as stand-off Boeta Chamberlain misjudged the bounce off the ball, Forbes pounced.
Sharks were 35-10 down but opted to kick a penalty which Bosch proceeded to miss. It was an odd decision and it looked even odder when Tuipulotu ran in what looked like another fine Glasgow try. However, the centre was denied after referee Whitehouse decided he had obstructed Richardson in the build-up.
It was a let off for the Sharks and they took full advantage when prop Thomas du Toit used his powerful physique to score the visitors’ second try.
And there was more to come from the Natal side. When Glasgow’s replacement lock Lewis Bean was shown the yellow card for infringing at a ruck, the Sharks made the most of the numerical advantage and substitute Ntuthuko Mchunu plunged over. Ruan Pienaar converted.