Контекст кампании
Весной 548 г. византийские войска в Северной Африке находились в тяжелом положении: небольшие отряды потерпели поражение от мятежных нумидов. Генерал Иоанн Троглитис, отправленный Юстинианом, отказался отступать.
Силы сторон
По некоторым источникам союзники Иоанна — нумиды — насчитывали 142 000 человек, но эти цифры явно завышены. Реальная численность боевых нумидских отрядов, вероятно, составляла 14‑15 тыс. человек, а иногда даже меньше.
Византийская армия Троглитиса могла включать лишь 3‑5 тыс. солдат — остатки прежних сил и местные гарнизоны. Дополнительные подкрепления из Константинополя не поступали.
Манёвры противников
Патриции Каркассан и Андала возглавляли мятежников, разместившихся на равнине Маммут в центральной Тунисе (провинция Бизачий). Каркассан хотел открытого сражения, тогда как более осторожный Андала предлагал отступить и вести политику выжженной земли, заставляя византийцев тянуть их по следу вдали от баз снабжения.
После десяти дней отступления нумиды дошли до Лунзи (около 45 км к югу от современной Сфакса). Иоанн постоянно преследовал их, часто сталкиваясь с отрядами тыла.
Поле Катона
Наконец мятежники укрылись в укреплённом лагере, названном «Поля Катона». У византийцев не было осадных машин, поэтому Троглитис решил установить блокаду, надеясь измотать противника голодом.
Когда запасы истощились, он спровоцировал слух о мятеже в собственных рядах. Нумиды, убеждённые в ослаблении византийцев, решили атаковать в воскресенье, полагая, что лагерь будет расслаблен.
Сражение
Битва началась с стрелкового обстрела, но быстро перешла в громкое столкновение мечей. Противники полагались на численность, однако византийские воины обладали лучшей подготовкой и вооружением.
Иоанн лично возглавил атаку, убив собственными руками несколько противников. Его пример вдохновил солдат, и войска Каркассана начали отступать. Однако Каркассан собрал остатки и бросил новую атаку.
Тогда произошёл дуэль лидеров: Иоанн Троглитис и Каркассан сразились один на один. Генерал одержал победу, отрубив голову своему сопернику. Видя гибель вожака, воины Каркассана панически разбежались.
Византийская кавалерия молниеносно преследовала бегство, разрезая ряды пехоты. Многие пленные были сокрушены, а лишь часть всадников сумела спастись. Андала, увидев поражение, сдался Иоанну.
Итоги
Победа в Полях Катона окончательно подавила мятеж в Северной Африке и укрепила византийский контроль над провинцией Бизачий.