В короткой стычке русские пленили генерал-квартирмейстера и нескольких офицеров, но затем турецкий авангард оттеснил горстку людей Арцыбашева. Суворов немедля подкрепил его. Дорога была столь узка, что кавалеристы могли следовать лишь по четыре в ряд. Турки, имея громадное превосходство в численности, опрокинули русскую конницу. Сам Суворов оказался отрезанным от своих. За спиною у себя он слышал, как возбужденно перекликались нагонявшие его спаги.
Он уже настолько хорошо знал по-турецки, что мог понять смысл их реплик. Они уговаривались не стрелять в генерала, а захватить его живым. Спаги то и дело настигали его и пытались уже ухватить за куртку, но каждый раз казачья лошадка Суворова делала отчаянный рывок, и турки снова отставали на несколько саженей. Их остановили выдвинутые на прогалину три каре — подполковника Ивана Ферзена, Ивана Река, старого боевого товарища Суворова, и Христофора фон Трейдена. Но и пехота не могла долго противостоять бешеным атакам албанцев. В солнечном лесу замелькали красные фески и чалмы. Албанцы, захватывая пленных, тут же отрезали им головы и шли далее. Русские уже были почти вытеснены из леса.
В эту критическую минуту со стороны опушки ударила картечь и грянул ружейный огонь. Подошли Суздальский и Севский пехотные полки бригадира Мачабелова, а вслед за ними и высланная Каменским кавалерия под командою генерал-майора фон Девиза. Когда пороховой дым рассеялся, Суворов увидел, что восьмитысячный отряд албанцев отступает в глубь леса. Кирасиры и карабинеры Девиза двинулись им вслед. Узкая дорога была забита брошенными турецкими обозами, волами, телами павших. Наступила страшная жара, усилившая страдания солдат, с ночи ничего не евших и не пивших. Турки не раз переходили в контратаки. Особенно яростно бросались на русских ялын-калыджи — «сабли наголо». Так назывались войска, вооруженные только кинжалами и ятаганами.
Солдаты шли с боем девять верст, многие пали в пути от жары и истощения сил. Наконец полил сильный дождь, освеживший измученных русских. Туркам же с их длинной и широкою одеждой он стал помехой. Приободрившись, русские вышли на обширную, неровную и заросшую кустарником поляну, за которой на высотах стояли главные силы турок, а еще дальше поднимались минареты Козлуджи.
Загремели вражеские батареи. Суворов под огнем развернул свои войска в боевой порядок. В первой линии стали егеря и гренадеры; бригадир Мачабелов с суздальцами и севцами образовал резерв; кавалерия расположилась на флангах. Всего у русских было около восьми тысяч человек.
Гусары и казаки, преследуя албанцев, поднялись на высоты, но были сбиты турецкой кавалерией, стремительно атаковавшей главные силы Суворова. Кавалерию поддерживали янычары, засевшие в кустах. С ятаганом в одной руке и ружьем в другой они врывались как бешеные в левофланговые каре Ферзена и Трейдена и гибли на штыках. Переставив каре Река с правого фланга между расстроенными батальонами Ферзена и Трейдена, Суворов послал на левое крыло почти всю кавалерию, резерв Мачабелова и поручил особой команде суздальцев очистить заросли от вражеских стрелков.
Отразив турок, первым двинулось вперед каре Мачабелова, а за ним и остальные силы. Суворов появлялся в разных местах боя, увлекая солдат, которые постепенно поднимались на холм, верстах в трех от которого находился турецкий лагерь у Козлуджи. Перед самым лагерем русские были остановлены довольно глубоким оврагом. Только теперь подоспела артиллерия. Приказав открыть пальбу по турецкому лагерю, сам Суворов повел гусар на занятую противником высоту. Пехотные каре направились в обход.
Войска Абдур-Резака охватила паника. Турки обрубали постромки у артиллерийских лошадей, чтобы воспользоваться ими для бегства, менее удачливые стреляли во всадников. Один янычар даже выстрелил в своего командующего. В разгар этой суматохи в лагере начали ложиться русские ядра, довершившие хаос. Сражение уже клонилось к совершенной победе, когда турецкая батарея открыла сильный огонь по высоте, которую захватил Суворов. В гуще боя генерал заметил неподалеку знакомое лицо — бывшего своего адъютанта по Суздальскому полку майора Парфентьева.