Самое подробное описание хода битвы содержится в хорошо известной «Летописи Самовидца», который, скорее всего, был непосредственным участником сражения в рядах Нежинского полка. Самовидец сообщает, что получив вести об отходе Хмельницкого к Каневу, Ромодановский «рушил от Городища… со всем табором ко Днепру мимо Переяславле, где и наказный гетман (Сомко. — И.Б.) со всем войском выйшол з Переяславля». Казаки Сомко, соединившись с князем, «пойшли тропою гетмана Хмелницкого». Юрий «стал табором, окопавшися», направив против неприятеля «подъезд» (конный отряд), удалившийся «на полмилi» от обоза. Внезапной атаки на войско Ромодановского не получилось, ибо оно шло «всправи» (в боевом порядке). Не принимая боя, конница Хмельницкого отошла к своему табору. В это время крымские татары, видно, почуяв серьезную опасность, бросили гетмана. Они переправились через Днепр «и пойшли у свою землю». Хмельницкий остался без помощи крымско-татарской конницы, хотя численность бежавшего отряда и была невелика (около 2 тыс. чел.). Войско князя Ромодановского и Сомко «наближилося на табор Хмелницкого, як можно ся бити з гарматы» (напушечный выстрел. — И.Б.). Хмельницкий двинул против неприятеля свою конницу, то же самое сделал Сомко, идущий в авангарде русско-казацкой армии. Согласно Самовидцу, «комонник (конница. — И.Б.) козацкiй з обоих сторон дал бой от поля, с тоей стороны от бору» т. е. со стороны леса. Яким Сомко «с пехотою козаков своих, также и з Москвою» пошел против табора Хмельницького, и «великая война точилася з обоих сторон, которая тривала годин полтрете». Затем, как пишет Самовидец, атаковала русская конница: «наступил князь Ромодановскш з комонником ушакованным (вооруженным. — И.Б.), так копшным, рейтарiею, як и инным огнистым, зараз войско Хмелницкого тыл подали, которые ся юже болше и поправити не могли, але мимо табор к Днепру скочили, а инные з Хмелницким до бору»[143].
Таким образом, согласно малороссийскому летописцу, решающим ударом стала атака русских копейщиков и рейтар, которые опрокинули вышедшее в поле войско гетмана. Вероятно, надлежащий эффект был достигнут атакой копейных рот, построенных неплотно сомкнутым строем в две последовательные шеренги, примерно по 200–230 всадников в каждой. Рейтары огнем подкрепляли таранный удар копейщиков. Казацкие полки гетмана пришли в полное расстройство, бежали мимо брошенного ими табора и в поисках спасения направились к Днепру. Сам Хмельницкий с частью своих сторонников скрылся в ближайшем лесу, а позднее вышел к переправе через Днепр.
Каневская битва 16 июля 1662 г.Польский летописец Ерлич, сообщая о ходе сражения, писал, что Сомко «вместе наступил с Ромодановским» на Хмельницкого и «так тяжко стало, что наши не выстояли, которые сидели на конях или пешие, прямо в Днепр против себя скочили и должны были плыть назад к Каневу…». Виновником начала общего бегства Ерлич называет два казацких полка, стоявших «сбоку», т. е., вероятно, на правом крыле: «Полк Каневский и Корсунский на боку вместе отступили, скочили до перевоза и утекли. Хмельниченка покинули, который едва переправился…»[144].