Giants prove class in derby against Swifts and look towards top spot