Смоленский полк повел в битву воевода Ивор Михайлович, в овраге под ним споткнулся конь, командир вылетел из седла и упал в заросли. Смоляне не стали дожидаться военачальника, быстро преодолели овраг, изрубили частокол, поднялись по склону горы, выставили копья и двинулись на позиции противника. Навстречу им с боевыми топорами в руках устремились воины Ярослава. Подоспел Ивор, присутствие воеводы вдохновило смолян, они пошли вперед и подсекли стяг Ярослава. Наступление развивалось очень успешно, смоляне подрубили второй стяг противника и оттеснили воинов Ярослава вверх по склону Авдовой горы. Слева наступали новгородцы, их успехи были скромнее, чем у соседей. Суздальцы и владимирцы бились отчаянно, они остановили продвижение вражеской пехоты на вершину горы. Между центром и правым флангом союзной рати грозил образоваться разрыв, Мстислав вовремя заметил опасность и приказал трубить атаку. В битву вступили торопецкие и псковские дружины, гридни Всеволода Мстиславича: «и удариша на них сквозь свои пешци
» (97, 109). Этот удар не привел к разгрому великокняжеской рати. Мстислав трижды бросался в рукопашную схватку, искусно бился боевым топором, но не смог переломить исход противостояния в свою пользу. Мало того, новгородского князя едва не убил ростовский богатырь Александр Попович, не узнавший Мстислава. Рядом со старшим братом храбро сражался Владимир Псковский, однако их усилий было недостаточно для окончательной победы: «И бысть сечя зла и брань велиа, и всюду мертвии лежаху» (61, 74). Исход битвы решила атака ростовской дружины (161, 661–662). Князь Константин разгромил войска Святослава и Ивана Всеволодовичей, обошел вражескую рать и ударил во фланг полкам великого князя. Суздальцы не побежали и отступили к обозу, где продолжили сражаться: «И створиша брань велику, и досекошася до товаров» (97, 109). После яростного боя союзники разбили войска Ярослава, переяславский князь с остатками дружины бежал с поля битвы. Новгородцы бросились в погоню, смоляне вместо преследования противника кинулись грабить обоз. Их дурной пример мог оказаться заразительным, поэтому Мстислав вновь обратился к своим воинам: «Братья новгородцы, не обращайтесь к добыче, продолжайте бой: если они вернутся, то сомнут нас» (32, 83). Ратники послушали князя и прошли мимо обоза. Ярослав был настолько перепуган, что побежал не в Переславль-Залесский, а на юг, в сторону стольного Владимира. Недаром кольчуга и шлем переяславского князя были обнаружены в окрестностях села Лыково в 1808 г. Кольчуга была аккуратно свернута и вместе со шлемом лежала под пнем, где и была найдена двумя крестьянками. Когда Ярослав пришел в себя, то резко изменил маршрут и отправился в Переславль-Залесский. Георгий Всеволодович бился до тех пор, пока не побежали полки Ярослава (97, 109). После этого суздальские, владимирские и муромские ратники прекратили сопротивление и стали разбегаться по окрестностям. Конные дружины Ростиславичей настигли беглецов и учинили среди них кровавую бойню. Загнав трех скакунов, великий князь на четвертом коне примчался в стольный Владимир, без доспехов, в одной сорочке, потеряв подседельник. Так закончилась битва на Липице.Причиной поражения братьев Всеволодовичей были тактические ошибки Георгия и Ярослава. Во-первых, несмотря на отличную позицию, они крайне неудачно расположили войска, чрезмерно усилив левое крыло и тем самым ослабив правый фланг. Против сильной ростовской рати Константина стояли войска Святослава и Ивана Всеволодовичей, уступавшие противнику в выучке и численности. Зато на левом фланге у Ярослава были сосредоточены переяславские и муромские полки, ратники из Городца Радилова, отряды бродников. Чтобы остановить натиск смолян, вполне хватило бы и половины этих сил, остальные войска могли усилить правое крыло. И тогда исход битвы мог быть иным. Разгром стародубского и юрьевского полков ростовцами предрешил исход сражения. Во-вторых, Ярослав и Георгий не выделили тактический резерв, который при необходимости можно было перебросить на опасный участок фронта. У Мстислава роль резерва выполняла дружинная конница, стоявшая во второй линии построения войск и в нужный момент вступившая в битву. Поэтому итог противостояния был вполне закономерен.