На реке Хороле Владимир Мономах приказал оставить санный обоз, перегрузить оружие и припасы во вьюки Дальше шли налегке. Начиналось Дикое Поле – половецкая степь, где не было русских поселений. Тридцативосьмиверстный переход от Хорола до реки Псел войско преодолело за один дневной переход. Вперед ждала река Ворскла, на которой русские воеводы знали удобные броды – это было очень важно, так как полноводные весенние реки представляли серьезную преграду. Далеко впереди главных сил ехали конные сторожи, чтобы предупредить неожиданное нападение половцев. 7 марта русское войско вышло на берег Ворсклы. 14 марта рати достигли Донца, повторив зимний поход воеводы Дмитра. Дальше лежала «земля незнаемая» – так далеко русские дружины еще не заходили. Впереди мелькали конные разъезды половцев – орда хана Шарукана была где-то близко. Русские воины надели доспехи, приняли боевой порядок: «чело», полки правой и левой руки, сторожевой полк. Так и пошли дальше, в боевом порядке, готовые в любую минуту встретить половецкое нападение. Позади остался Донец, показался Шарукань – степной город, состоявший из сотен кибиток, шатров, невысоких глинобитных домов. Половецкая столица впервые увидела вражеские знамена под своими стенами. К обороне Шарукань явно не готовился. Вал вокруг города был низким, легко преодолимым – видимо, половцы считали себя в полной безопасности, надеясь, что их надежно оберегают просторы Дикого Поля… Жители прислали послов с дарами и просьбами не разорять город, но взять откуп, какой русские князья назначат.
Владимир Мономах приказал половцам сдать все оружие, отпустить пленников, вернуть награбленное в прошлых набегах имущество. Русские дружины вошли в Шарукань. Это произошло 19 марта 1111 года.
Только одну ночь простояло русское войско в Шарукане, а утром пошло дальше, к Дону, к следующему половецкому городку – Сугрову. Его жители решили защищаться, выйдя с оружием на земляной вал. Русские полки со всех сторон окружили Сугров и засыпали его стрелами с горящей просмоленной паклей. В городе начались пожары. Обезумевшие половцы метались по пылающим улицам, пытаясь справиться с огнем. Тогда начался приступ. Тяжелыми бревнами-таранами русские воины пробили городские ворота и вошли в город. Сугров пал. Разбойничье гнездо, из которого в прошлые годы вылетали лихие ватаги половецких всадников для очередного набега, прекратило свое существование.
До реки Дона оставалось всего половина дневного перехода…
Между тем сторожевые разъезды обнаружили большое скопление половцев на речке Сольнице (река Тор), притоке Дона. Близилось решительное сражение, итогом которого могла быть только победа или смерть: русское войско так далеко зашло в Дикое Поле, что спастись от быстрой половецкой конницы в случае отступления было невозможно.
Наступил день 24 марта 1111 года. Густые толпы половцев показались на горизонте, выкинув вперед щупальца легкоконных разъездов. Русское войско приняло боевой порядок: в «челе» – великий князь Святополк со своими киевлянами; на правом крыле – Владимир Мономах и его сыновья с переяславцами, ростовцами, суздальцами, белозерцами, смолянами; на левом крыле – черниговские князья. Испытанный русский боевой строй с несокрушимой фалангой пехоты в центре и быстрыми конными дружинами на флангах…
Так сражался Владимир Мономах в 1076 году с рыцарской конницей в Чехии – пешцы-копьеносцы в центре и конница на флангах – и победил. Так он строил войско в прошлом большом походе против половцев и тоже одержал верх. Так спустя много лет расставит свои полки еще один славный витязь «Ярославова рода» – Александр Невский, когда приведет своих воинов на лёд Чудского озера, чтобы отбросить немецких псов-рыцарей…
Только к концу дня половцы собрались для атаки и огромными толпами бросились на русский строй. Опытный Шарукан отказался от обычной половецкой тактики – Удара конным клином в «чело» – и наступал по всему фронту, чтобы конные дружины князей не могли помочь пешцам фланговыми ударами. Жестокая сеча началась сразу и в «челе», и на крыльях. Русские воины с трудом сдерживали половецкий натиск.
Наверное, хан ошибся, именно так построив сражение. Его воины, многие из которых не имели доспехов, не были привычны к «прямому бою», к тесной рукопашной схватке и несли огромные потери. Русские выстояли и начали медленно продвигаться вперед. Быстро смеркалось. Половцы, поняв, что сокрушить русское войско неистовым натиском не удается, повернули коней и ускакали в степь. Это был успех русских князей, но это не была еще победа: множество половецких всадников спаслись и могли продолжать войну. Так и расценил ситуацию Владимир Мономах, посылая вслед за половцами сторожевой полк. Шарукан будет где-то собирать свое степное воинство, нужно узнать – где…
Только один день стояли русские полки на поле битвы. Сторожевые разъезды сообщили, что половцы снова собираются в толпы близ устья Сольницы. Русские полки выступили в поход и шли всю ночь. Впереди уже мигали костры огромного половецкого стана.