Alta-Aurelia pulls away to beat S-O