В первой атаке русским удалось захватить авангардный турецкий лагерь. Против русских была брошена конница визиря (около 7000 всадников), которые были отбиты. Повторная атака, в которой участовало уже 25 тыс. всадников, также не имела успеха. Союзным войскам удалось рассеять конницу турок. К 3 часам дня союзной армии удалось подойти к главному укрепленному лагерю турок, который занимали 15 тыс. свежих янычар. Против них была брошена русская конница в 6000 сабель. Вскоре на подмогу кавалеристам подоспела пехота. За час янычары были истреблены и к 4 часам победа была полной. Турецкая армия превратилась в толпы, бежавшие без оглядки и массами погибавшие в бурных водах разлившегося Рымника. Турки потеряли до 15 тыс. убитыми и ранеными (кроме того, союзникам досталась вся артиллерия визиря — 85 орудий).
Сами же союзники потеряли всего 650 человек. После этого сражения Суворов был награжден орденом святого Георгия 1-й степени и титулом графа Рымникского.
Победа на Рымнике была настолько решительной, что ничто больше не препятствовало союзникам перейти Дунай и закончить войну походом за Балканы. Турецкой армии фактически не существовало.
Однако завистливый характер Потемкина и на этот раз сыграл русским плохую службу. Армия Потемкина не тронулась из Бендер. Графу Гудовичу было предписано взять Хаджибей (ныне — Одесса) и Аккерман. 3 ноября сдались Бендеры. Однако в это время Турция заключила союз с Пруссией, которая выставила до 200 тыс. войск на русской и австрийской границе. Турецкий султан Селим III решил продолжать войну до конца.
Преемник Иосифа II (который умер в феврале 1790 года), Леопольд II, опасаясь войны с Пруссией, начал мирные переговоры с турками. Однако Екатерина, приняв меры на случай войны с пруссаками, потребовала от ПотемкинЪ дальнейших решительных действий. Но лето и начало осени 1790 года не были отмечены никакими сдвигами в вялой стратегии екатерининского фаворита.
Турки все свое внимание обратили на Крым и Кубань. Главным турецким оплотом на Дунае была крепость Измаил. Однако молодому русскому Черноморскому флоту удалось разбить турецкий флот и 21 июня Кубанский корус Гудовича штурмом овладел Анапой, сильнейшей турецкой крепостью на Черном море, которую защищало до 25 тыс. турок и горцев. Гудович располагал всего 12 тыс. человек. Операцию спасло то, что русский граф отрядил на защиту лагеря более трети своих сил. В разгар штурма Анапы тыл русских войск подвергся нападению 8 тыс. черкесов, которое было успешно отражено.
В сентябре на кубанском побережье высадилась армия Батал-паши. Усилившись горскими племенами, армия эта двинулась в долину Лабы, но 30 сентября у реки Тохта-мыш была атакована генералом Германом и наголову разбита. Сам Батал-паша был взят в плен. Здесь численное превосходство турок было просто подавляющим (Батал-паша располагал 50 тыс. человек, Герман — всего 3600 солдат).
Русским удалось захватить всю артиллерию турок, потеряв при этом всего 150 человек. В конце октября Южная армия Потемкина двинулась в южную Бессарабию. Была предпринята попытка осады Измаила, однако вскоре военный совет решил снять осаду. Потемкин, который придавал взятию Измаила особое значение, поручил Суворову принять начальство под Измаилом и самому на месте решить, снять осаду или продолжать ее.
Получив послание Потемкина, Суворов поспешил к Измаилу, где встретил уже отступавшие войска. Он вернул их в траншеи, и на рассвете 11 декабря штурмом овладел турецкой крепостью. Четвертую часть 30-тысячного суворовского войска составляли казаки, вооруженные одними только пиками. Измаил защищало 40 тыс. турок под начальством Мехмет-Эмина.
Суворов перед штурмом отправил коменданту предложение сдаться: «Сирас.киру (т.е. Мехмет-Эмину), старшинам и всему обществу. Я с войсками прибыл сюда. Двадцать четыре часа на размышление — воля. Первый мой выстрел — уже неволя, штурм — смерть, что и оставляю вам на размышление».
На это сираскир ответил, что «скорее небо упадет на землю и Дунай потечет вверх, чем он сдаст Измаил».
Из 40 тыс. турок не спасся никто. Сираскир и все старшие начальники были убиты.
Однако, несмотря на падение Измаила, турецкий султан не желал сдаваться, и по приказу Екатерины военные действия были перенесены за Дунай для решительного поражения Турции.
Потемкин, не чувствуя в себе возможности для удачного ведения военной кампании и опасаясь потерять влияние при дворе, выехал в феврале 1791 года в Петербург. Командование над армией принял Репнин. Армия Репнина переправилась через Дунай и 28 июня атаковала у местечка Мачин турецкий лагерь, насчитывавший до 80 тыс. солдат. Турки были разгромлены и в беспорядке бежали.
После поражения под Мачином Турция вступила в мирные переговоры. Однако турки всячески затягивали их, все еще надеясь на успехи своего флота. По велению Екатерины, адмирал Ушаков выступил из Севастополя со всем черноморским флотом и 31 июля добился победы в сражении у Калиакрии.