Kampen har warit förfärlig.