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