final swing