Striden var lång och sträng;