Legion Post 31 battles back