Spartans walk off as winners