The Sunwolves put in a much-improved performance on Saturday but it still wasn't enough against the Southern Kings of South Africa, with the visitors winning 37-23 in Singapore.