Riley kicks 15 for Suns as Swans stay undefeated