After a crushing defeat to India in their opening match, South Africa revived their ICC U19 Women's T20 World Cup campaign with a 44-run thrilling win over Scotland in Benoni, Johannesburg.