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