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