Неверно употреблено слово "поражение". В историческом контексте, когда речь идет о битве, где одна сторона одержала победу, другая не "одержала поражение", а "проиграла" или "была разбита". Хотя "поражение" и является следствием проигрыша, в данном пассивном обороте ("одержали поражение") оно звучит не совсем корректно. Правильнее было бы сказать "проиграли" или "потерпели поражение", но так как нам нужно заменить одно слово, "проиграли" будет лучшим вариантом, заменяющим "одержали поражение".
Ответ: проиграли