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