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