Внезапно Катон сквозь скрип снега и позвякивание снаряжения уловил странные жужжащие звуки и бросил взгляд на фланги противника, где располагались легковооруженные пехотинцы.

– Пращники! – крикнул кто-то из римлян.

Центурион Гортензий отреагировал незамедлительно:

– Первые два ряда! Щиты вверх и вниз!

Катон мигом перехватил свой щит и опустил его так, чтобы тот защищал ему ноги. Легионер, шедший сзади, тут же прикрыл юношу сверху своим щитом. Этот прием был повторен по всему фронту движущейся когорты, так что она оказалась готовой к обстрелу, который не заставил себя долго ждать. Жужжание раскручиваемых пращей усилилось, а буквально через мгновение по щитам атакующих забарабанил град свинцовых и каменных ядер. Катон вздрогнул, когда такое ядро врезалось в угол его щита. Грохот поднялся адский, словно сотни и сотни молотов разом заколотили по медным болванкам, а крики, взмывшие к облакам, показали, что кое-какие вражеские снаряды нашли-таки цель, но римский строй оставался неколебимым. Места упавших легионеров мгновенно занимали товарищи, бреши тут же затягивались, и наступление продолжалось. Корчившихся на земле раненых, когда передние шеренги перешагивали через них, поднимали и грузили на одну из обозных подвод, с дребезжанием и стуком катившихся в центре квадрата.

Локтях в двадцати от вражеской массы Гортензий приказал когорте остановиться.

– Передние ряды – копья готовь!

Копьеметатели расставили ноги, отвели назад руки и замерли в ожидании очередного приказа.

– Копья – бросай!

В быстро тускнеющем вечернем свете над первыми шеренгами римлян взвилась черная, чуть колеблющаяся завеса и по дуге понеслась к дуротригам. Глухой дробный стук на миг перекрыл даже вопли. Отменно отточенные, с утяжеленными сталью древками, римские метательные копья пробивали щиты, доспехи и пронзали плоть.

– Мечи к бою! – рявкнул, перекрывая все звуки, Гортензий.

Лязгнул металл: по всему периметру строя легионеры выхватили из ножен клинки, обратив острия в сторону неприятеля. И почти тут же за спинами дуротригов хрипло провыли боевые рога. Масса варваров колыхнулась и с диким ревом устремилась вперед.

– В атаку! – выкрикнул Гортензий, и римляне, смыкая щиты, возобновили движение.

Теперь сближение шло стремительно, но для Катона, сердце которого отчаянно колотилось, время замедлило ход, предоставляя его живому воображению возможность нарисовать десятки картин собственной жуткой гибели от руки одного из тех свирепых воинов, чьи искаженные яростью лица внушали ему дикий страх. Но когда это леденящее кровь чувство заполнило юношу до краев, оно вдруг перестало терзать его и сменилось холодной решимостью крушить на своем пути все и вся.

В то же мгновение шеренги столкнулись с раскатистым лязгом копий, мечей и щитов, напоминавшим грохот гигантской волны, набегающей на скалистое побережье. Катон резким движением вбил свой крепкий щит в толпу варваров, ощутил ответный толчок, устоял, а варвар, с которым он сшибся, охнув, открыл рот, чтобы возместить потерю выбитого из легких воздуха. Но не успел: сосед юноши по шеренге вогнал дикарю под мышку клинок, и тот рухнул наземь. Катон пнул поверженного врага сапогом и в свою очередь сделал выпад, целясь мечом в незащищенную грудь бритта, занесшего над головой Макрона топор. Варвар, однако, заметил угрозу и отпрянул, так что клинок Катона лишь рассек ему мышцы плеча. Бритт был мужественным бойцом, он не издал ни звука. Ни в тот миг, когда кровь из распоротого плеча залила его грудь, ни даже тогда, когда Макрон вогнал ему меч в живот с такой силой, что кровавое острие высунулось из зада. На лице бритта застыло невыразимое изумление, и он упал на окровавленный снег, уже успевший принять немало его товарищей, как раненых, так и мертвых.