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

Легкая передовая рать князя Холмского шла, разоряя новгородские волости, сжигая села и захватывая пленников. Она выполняла задачу устрашения. Дойдя до Русы, Даниил Дмитриевич разграбил местность вокруг города.

Вставший на берегу озера Ильмень, у деревни Коростынь, отряд князя подвергся нападению судовой рати новгородцев. Те высадили десант, подобрались поближе и набросились на невеликую рать Холмского. Однако эффект неожиданности не принес им победы. Со сторожевых постов Холмскому пришла весть: подошел неприятель. Князь ждал новгородцев и ответным ударом опрокинул их. Бой был тяжелый, и сами новгородцы считали, что нанесли в нем серьезный урон неприятелю. Позднее в новгородском летописании появилось краткое описание Коростынской битвы: «И взяша преже Русу и святыя церкви пожгоша, и всю Русу выжгоша, и поидоша на Шалону воюючи; а псковичи по князе [Иване III] пособляюще, и много зла новгородцким волостем учиниша. И новгородци изыдоша противу… на Шалону, а к Русе послаша новгородци судовую рать, и пеши бишися много, и побиша москвич много; и пешей рати паде много, а иныи разбегошася, а иных москвичи поимаша; а коневаа рать не пошла к пешей рати на срок в пособие, занеже владычен стяг не хотяху ударитися на княжю рать, глаголюще: “Владыка нам не велел на великого князя руки подынути, послал нас владыка на пскович”»[8]. Иными словами, с точки зрения новгородцев, причиной конечной неудачи стали разногласия в военном командовании. Московская летопись все объясняет иначе: Холмский быстро поставил в строй своих людей, организовал отпор и перешел в контрнаступление.

Час военной доблести миновал, и Даниил Дмитриевич, связанный долгом службы великому князю, решил продолжить выполнение поставленной перед ним задачи: устрашать. Здесь он повел себя ужасающе, превысив всякую разумную меру карательных акций. Пленникам он повелел «самим меж себя… носы и губы и уши резати, и отпускаху их назад к Новугороду»[9].

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

Двинувшись к городку Демон, князь получил приказ Ивана III идти на соединение с союзным войском псковичей. Повернув к ним, Холмский наткнулся на главные силы Новгородской республики – конную «кованую рать». Встреча произошла на реке Шелони. Верный своей тактике решительного нападения на неприятеля князь приказал атаковать новгородцев, несмотря на их численное преимущество.

В сущности, одна маленькая часть воинства Ивана III, понеся потери в двух битвах, противопоставила себя исполину – лучшей, сильнейшей армии Господина Великого Новгорода. Необыкновенная отвага и… безумная дерзость! Что же исполин? Потерпел страшное поражение, «мало щит подержавше»[10], как выразились современники. Основной оплот военной мощи новгородской, латная боярская конница, быстро разбежалась с поля боя…