Для дополнительной защиты перед всем строем войск был вырыт широкий ров, земля из которого пошла на строительство вала. На дне рва были вбиты крепкие колья, представлявшие дополнительное препятствие для наступающих войск. Вал стал также дополнительным прикрытием войск от стрел врага.
Левый фланг упирался в высокий обрыв, и за его прорыв Мстислав не опасался, поэтому сильно укреплять он его не стал. Но все же там был размещен небольшой отряд воинов для прикрытия арбалетчиков, выстроившихся на вершине обрыва. Пользуясь большой высотой и мощными арбалетами, стрелки могли обстреливать вражеский строй почти на всю его глубину. Легкая же конница Торгового союза заняла открытый фланг.
Мстислав, выстроив основную часть войск, подозвал к себе Гостомысла и его сотников на короткое совещание. Через несколько минут тяжелая кавалерия Гостомысла, проскакав по оврагу, пересекавшему поле позади позиций союзников, скрылась из виду.
Между тем противник приближался темной неудержимой волной, накатываясь как цунами. Как только первые его ряды оказались в пределах полета стрелы, лучники и арбалетчики начали стрелять по команде своих командиров залпами, закрывая солнечный свет тучами стрел. Но благодаря хорошей защите воинов моров, их потери от стрел были невелики. Противник, достигнув передовых укреплений, ни секунды не колеблясь, бросился на штурм рва и вала. Вскоре центр вражеской армии обрушился на отряд копейщиков. Атаку они стойко выдержали и сумели отбросить врага назад. Перестроившись, моры атаковали копейщиков снова. Бой закипел с новой силой. За счет своей большей силы и прочных доспехов, а также магической защиты Кристалла, моры наносили войскам союзников большой урон. Постепенно центр стал медленно продавливаться внутрь. Чтобы не допустить прорыва, лучники по команде Мстислава отошли назад, а вперед выдвинулся ряд мечников для усиления строя. Особенно большие потери наносили войскам каменные великаны — асилки. Практически неуязвимые для обычного оружия, они наносили удары по обороняющемуся строю своими каменными палицами и молотами, удары которых выбивали из рядов сражающихся сразу по нескольку человек. Мстислав предвидел это. Выдвинув вперед онагры, он приказал наносить обстреливать ими наступавших каменных великанов. Хотя они долго перезаряжались и имели низкую точность, а потому не могли нанести большого вреда, все же несколько залпов огромных камней попали по великанам, разрушив некоторых из них. Рассыпаясь, асилки превращались в серые камни, раскалываясь на множество осколков.
Вскоре в бой вступили воины Орваса, врубившись во фланг армии Южного предела, при этом им пришлось сильно растягивать свой строй, чтобы не дать более многочисленному врагу охватить свои позиции. Здесь бой шел более успешно. Хорошо защищенные доспехами и отлично вооруженные чудины, встретившись с армией Южного предела, прорубали в ней длинные кровавые просеки, что вынуждало противника все время смыкать свои ряды, чтобы не допустить их разрыва. Но ряды чудин также таяли, а чрезмерно растянутый строй мог быть прорван. Резервов больше не было, если не считать отряда Яромука, сражавшегося на фланге. Попытка кавалерии охватить фланг не удалась, так как длинный строй вражеских войск не позволял совершить фланговый обход. Напротив, ей теперь приходилось с трудом удерживать свой фланг от обхвата. Правое крыло вражеского войска окружила холм, на котором оборонялись арбалетчики с небольшим отрядом пехоты. Но пехота, защищавшая обрывистый холм, пока что успешно сбрасывала противника с его вершины. Холм был дополнительно укреплен вбитыми кольями и опоясан неглубоким рвом с валом, представляющим определенное препятствие наступающим войскам.
Шел уже второй час боя. Снег и желтая трава, устланная золотой листвой, обагрялась кровью враждующих сторон, а шум боя разгорался все сильнее и сильнее. В середине строя пехоты армии Северного предела бился сам Орвас, умело поражая своих противников одного за другим, разя их как мечом, так и ударами умбона и краем своего щита. Схватившись с одним из моров, он ловко ушел от удара моргенштейна — огромного шара на длинном древке. Но мор неожиданно быстро выровнял равновесие, и мгновенно нанес новый удар. Пришлось принять удар на щит, который под ударом моргенштейна разлетелся в щепы. Подхватив в освободившуюся руку секиру убитого воина, он блокировал моргенштейн мечом и секирой, и коротко размахнувшись, нанес колющий удар в незащищенный бок мора. Взревев, мор завалился тяжелой тушей набок. Покончв с противником, он осмотрелся вокруг себя. Судя по всему, бой в целом начал складываться не в пользу союзников. В центре в сражение были введены все резервы, и теперь воины бились в плотном строю, удерживая его от прорыва. Лучники, до этого осыпавшие противника стрелами, были вынуждены оставлять свои луки и схватываться с противником врукопашную, чтобы поддержать редеющий строй бойцов. При этом у противника были использованы еще не все резервы. И это не замедлило сказаться на общем ходе сражения. Вскоре позиции чуди были внезапно атакованы большим отрядом волколаков, ворвавшиеся во фланг строя. Огромные волки разметывали и разрывали отчаянно защищающихся бойцов, и неслись дальше, неся хаос и смерть в строю чудин. Чтобы улучшить положение бойцов, Яромук повел небольшой отряд кавалерии на волколаков, пытаясь отбросить их от позиций чудин. Но сумев прорваться через стаю волколаков, они неожиданно оказались среди строя алебардщиков Южного предела, окруживших прорвавшихся конников. Завязался бой в окружении. Теряя одного бойца за другим и лишившихся почти всех коней, спешившиеся конники окружили своего командира, защищая его со всех сторон, стойко отражая атаки волколаков и алебардщиков. Наконец, пали почти все бойцы, и только Яромук с несколькоими бойцами отчаянно пытались вырваться из окружения. Применяя свой изогнутый меч в круговой защите, Яромук управлялся им так, что, казалось, он был окружен сверкающим стальным кольцом. Свалив огромного волколака, он перепрыгнул через его тушу и сбил с ног поднявшегося на задние лапы еще одного, еще более крупного волколака. Вскочив, и вонзив в него меч, он увидел, как над одним из уцелевших бойцов замахивается алебардой воин. Тот, сражаясь с другим противником, не видел нависшую над ним опасность. Времени на то, чтобы отразить этот удар уже не оставалось, поэтому он метнул в него свой меч. Рассекая со свистом воздух, меч ударил врага в панцирь. Особого вреда он ему не нанес, но заставил на мгновение опустить вниз алебарду. Воин, увидев летящий меч, обернулся назад и, увидев нового врага, тут же располосовал его своим мечом. Яромук, выхватив из-за пояса топорок, толкнул в спину одного из замешкавшихся бойцов и повел вперед своих ратников. Прорвав дружной атакой кольцо окружения, они, наконец, смогли выйти к чудинам.