Swifts steady the ship to outlast Vixens and stay unbeaten