Битва была жесточайшая. Сначала отряд Михалки численно превосходил противника, но к степнякам постоянно подходило подкрепление и вскоре силы сторон уравнялись. Князь понимал, что если битва затянется, то перевес будет на стороне врага. Ударами боевого топора Михалка сминал вражеские шлемы и крушил щиты, переяславцы и чёрные клобуки бились отчаянно. Лучшие половецкие воины встали на их пути, Михалку дважды поразили копьем в бедро, кровь из раненой ноги залила конский бок, но в азарте боя князь не заметил раны. Вражеское копье пробило щит и вонзилось Михалке в руку, князь обрубил древко и могучим ударом опрокинул противника вместе с конем. Телохранители бросились перевязывать князя, но половцы наседали со всех сторон, битва не прекращалась ни на минуту. Под ударами сабель знаменосец повалился с коня, русский стяг упал на залитый кровью снег. Степняки попытались захватить вражеское знамя, но были отброшены переяславцами, половцам удалось лишь сорвать чёлку со стяга[4]
. Воевода Владислав взял стяг, надел на него свой позолоченный шлем и высоко поднял древко. Шлем ярко сверкнул на солнце, русские и чёрные клобуки из последних сил навалились на врага. Когда батыр, державший ханский бунчук, был сбит с коня и втоптан в снег лошадиными копытами, половцы дрогнули, стали разворачивать коней и уноситься в степь, подальше от места сражения. Как только гридни прорвались к Тоглию, нервы хана не выдержали, он хлестнул коня плёткой и обратился в бегство. Организованное сопротивление рухнуло, половецкое войско стало разбегаться в разные стороны. До самого вечера переяславцы и чёрные клобуки носились по заснеженной степи, вылавливая вражеские отряды и одиночных всадников. Всюду высились груды мертвых тел, изломанного оружия, погибших лошадей. Орда хана Тоглия перестала существовать, практически все половцы погибли, лишь 1500 человек попало в плен. Хана от плена или смерти спасла наступившая темнота.Победа была полной и безоговорочной, русские и чёрные клобуки сражались выше всяких похвал, Михалка проявил себя как талантливый военачальник и храбрый ратоборец. Несмотря на подавляющее численное превосходство противника, князь навязал половцам свою тактику и бил орду по частям, каждый раз оказываясь сильнее на отдельном участке противостояния. В течение дня Михалка дал степнякам три сражения и во всех одержал победу. Это было настолько удивительно, что современники приписали успех вмешательству небесных сил: «
Половцы срывают чёлку со стяга. Миниатюра Радзивилловской летописи.
В летописях чётко обозначена численность как орды Тоглия («