Чтобы не дать турецким войскам выстроиться для атаки, М.И. Голенищев-Кутузов двинул вперед всю свою конницу. Смелыми и решительными действиями она опрокинула неприятеля. Русская пехота, не медля, двинулась на Бабадаг. Во вражеское укрепление егеря и мушкетеры ворвались вслед за отступающим противником. 15 тысяч турок, бросив укрепленные позиции и походный лагерь, бежали через лес к Бизарджину, преследуемые русской конницей.
В бою у Бабадага турки, так и не проявившие упорства, лишились до 1500 человек. Потери русских составили всего несколько человек. Победителям достался походный неприятельский лагерь, 8 медных пушек, 4 знамени, большие запасы пороха и хлеба.
Докладывая генерал-аншефу Н.В. Репнину об убедительной победе при Бабадаге, измаильский комендант сообщал: «Четвертого сего месяца… имел я удачу разбить знатный корпус неприятеля под командою Ахмет сераскера трехбунчужного… Неприятель… защищался в пятнадцати тысячах турок и около осьми тысяч хану принадлежащих; урон его простирается до тысячи пятисот человек… В Бабадаге истреблены большие их магазейны, около тридцати четвертей и запас пороха. При сем деле наш урон весьма мал и состоит почти весь в казаках…»
За «знатное дело» при Бабадаге генерал-поручик М.И. Голенищев-Кутузов был награжден первым орденом в истории Российского государства — орденом Святого Александра Невского. Представление о награждении императрице Екатерине II подготовил светлейший князь Г.А. Потемкин-Таврический.
Разбитые при Бабадаге турецкие войска оказались только авангардом огромной 80-тысячной армии верховного визиря, собранной у крепости Силистрия, стоявшей на Дунае. Другая султанская армия сосредоточивалась на черноморском побережье у крепости Варна. Противник шел к Мачину отдельными корпусами, и это облегчало задачу русских войск.
Главнокомандующий армией генерал-аншеф Н.В. Репнин, оценив ситуацию, решил упредить верховного визиря и разгромить те его войска, которые первыми подошли к Мачину. М.И. Голенищев-Кутузов получает приказ с Бугским егерским корпусом и 500 донскими казаками выступить из Измаила к Галацу. Аналогичный приказ о выступлении получает и князь С.С. Голицын, имевший под ружьем до 40 тысяч человек при 66 орудиях.
Русские войска переправились через Дунай и, совершив 25-километровый марш, вышли к Мачину на рассвете 28 июня. Здесь они перестроились для сражения в атакующий боевой порядок: правое крыло князя С.С. Голицына упиралось в Дунай, центром командовал генерал-поручик князь Г.С. Волконский, левое крыло составил корпус М.И. Голенищева-Кутузова, которому главнокомандующий отводил решающую роль в Мачинском сражении. Ему предстояло во время артиллерийской канонады обойти правый фланг турецких войск и ударить им в ближний тыл, отрезав пути отступления к Бабадагу и Силистрии.
Кутузовский корпус имел по численности сильный состав. Пехота состояла из четырех батальонов бугских егерей, двух батальонов Белорусского, четырех Сибирского и двух Киевского гренадерских полков. Корпусную кавалерию составили Ольвиопольский и Воронежский гусарский полки, семь полков донских казаков. Корпусу было придано 24 орудия полевой артиллерии.
Мачинское сражение началось с артиллерийской дуэли. Полевые орудия Голицына и Волконского стали бомбардировать турецкий лагерь. Одновременно кутузовские войска атаковали высоты на правом неприятельском фланге. Каждый шаг вверх давался с боем. Успех в этой схватке обеспечили первый и четвертый батальоны бугских егерей, которые по приказу генерал-поручика М.И. Голенищева-Кутузова, хорошо владевшего ситуацией, забрались на крутые скаты и, ударив в штыки по туркам, оттеснили неприятеля.
Войска, поднявшиеся вслед за егерями на мачинские высоты, построились для атаки в пять каре: три — в первой линии, два — во второй. Кавалерия встала на левом фланге второй линии. Быстро перестроив корпус в атакующий боевой порядок, Кутузов продолжил наступление на главные позиции неприятеля. Султанский паша решил остановить фланговый удар русских. Огромная масса турецкой конницы бросилась во фронтальную атаку, но была встречена губительным огнем артиллерии и отбита картечными залпами.
Турки, имея преимущество в коннице, несколько раз возобновляли нападение, но все их массированные атаки отбивались с неизменным успехом. Длившееся три часа сражение закончилось поражением султанских войск. Окончательную победу русским принесло обходное движение кутузовского корпуса и его решительная атака с тыла. Османы бросили свой походный лагерь и обратились в бегство по Гирсовой дороге или рассеялись по окрестностям, не помышляя больше о сопротивлении.
Как показали пленные, с противной стороны участвовала почти вся султанская армия численностью более 80 тысяч человек. Трофеями русских стали 35 медных орудий, военное имущество двух походных лагерей. Потери турок составили не менее 4000 человек. Войска генерал-аншефа Н.В. Репнина потеряли 141 человека убитыми и до 300 ранеными.