The Warriors are the only team to have won each of their opening three fixtures, though they had to come from behind to maintain their 100 per cent record having trailed 19-14 at the interval.
Glasgow scored seven tries in total, all of which were converted by Hastings, who was the first Warriors player to cross and also booted over a penalty in a fine all-round display.
What a game in Bloemfontein this evening! Here are all the try scorers from an eventful 80 minutes ? pic.twitter.com/XM4CH7xbPo
— Glasgow Warriors (@GlasgowWarriors) September 15, 2018
Of those points, 35 were scored in the second half, with scum-half Jamison Gibson-Park contributing two tries.
Olly Robinson, Kristian Dacey and Gareth Anscombe all touched down inside the first 11 minutes and Zebre only went ahead for the first time all night when Oliviero Fabiani crossed in the final stages.
In other news:
Sign up to our mailing list here and we’ll keep you up to the minute with weekly updates from the world of rugby.