En häftig och länge nthällande strid utspann sig.