20 июля турки начали наступление и в этот же день расположились в семи верстах от нашей армии. Тогда Румянцев сделал распоряжение об атаке неприятеля.
Силы турок, которых предстояло атаковать, достигали 150 тысяч человек, из них 50 тысяч пехотинцев и 100 тысяч конницы; кроме того, в тылу у Румянцева было 80 тысяч татар.
Поле сражения при Кагуле ограничивается с севера Трояновым валом — от р. Кагул по прямой линии на протяжении 7–8 верст, на западе — непроходимым вброд Кагулом, на востоке — широкой лощиной. Эта последняя и р. Кагул постепенно сближаются между собой с севера на юг, и 7–8-верстное расстояние между ними по Троянову валу доходит мало-помалу до полутораверстного открытого пространства, образующего южную границу поля сражения. Внутреннее пространство поля сражения разделено четырьмя гребнями высот разной длины, идущими параллельно Кагулу и восточной лощине, т. е. сходящимися к узкому южному выходу с поля сражения. Средний хребет, с версту шириной, простирается за вал в направлении к югу на четыре версты и в конце почти сходится с более широким восточным гребнем, обнимающим с востока все три хребта.
Визирь Галиль-бей, со 150–170 тысячами человек при 130 орудиях, занял южный край наиболее длинного среднего хребта и, по обыкновению, приступил к возведению сильных укреплений. За ночь они успели возвести на протяжении более двух верст ярусную оборону в четыре ряда окопов с пятью рвами впереди них и разместить там свою многочисленную артиллерию. При всех невыгодах турецкой позиции — тесной и открытой с правого фланга — она имела и огромные преимущества, дающие возможность туркам совершенно свободно атаковать русских в разных направлениях лощинами, между гребнями.
Оценив условия, при которых приходилось вести бой, Румянцев решил направить главный удар на левый фланг турок.
Для боя армия оставалась при прежнем подразделении, т. е. была в составе трех дивизий, двух авангардов и конницы. По диспозиции на 21 июля, каждое из этих подразделений получило самостоятельную частную задачу: а) авангард Бауэра, силой до 4 тысяч человек, должен был следовать по крайнему гребню к долине Кагула и, перейдя Троянов вал, атаковать турок в обход их левого фланга; б) дивизии Племянникова, численностью до 4,5 тысячи человек, указано было наступать по тому же хребту и, перейдя Троянов вал, принять влево и, закрыв собой лощину, атаковать левый фланг турок; в) дивизия Олица, около 7,5 тысячи человек, должна была следовать по наиболее длинному хребту, на оконечности которого турки заняли позицию, и в связи с дивизией Племянникова атаковать левый фланг позиции; г) дивизия Брюса, силой до 3 тысяч человек, и авангард Репнина, в составе около 5 тысяч человек, следуя по двум восточным, концентрически сходящимся хребтам, должны были атаковать центр неприятеля; д) конница распределялась следующим образом: 1) Сербский гусарский полк — между Бауэром и Племянниковым, 2) шесть эскадронов карабинеров — между последним и Олицом, 3) главные силы конницы Ив. Салтыкова, всего до 3,5 тысячи человек — между Олицом и Брюсом и, наконец, 4) два полка — между Репниным и Брюсом. Все обозы оставлены были в вагенбурге сзади армии. Из 27 тысяч войск под командованием Румянцева в один пункт удара направлялось до 20 тысяч.
В час ночи русские войска, расположенные на р. Кагул верстах в 6–7 от Троянова вала, начали движение строго согласно диспозиции. Каждое подразделение армии шло отдельно, в двух колоннах. По занятии места на соответствующих гребнях левый фланг вынужден был отступить от точного указания диспозиции, а именно: Брюс примкнул к Репнину, образовав на левом фланге одну группу войск до 8 тысяч человек. Только в пятом часу утра русские войска начали переходить Троянов вал, причем конница Салтыкова была переведена с левого фланга каре Олица на правый.
Победа русской армии, предводительствуемой фельдмаршалом П. А. Румянцевым, над турками при Кагуле 21 июля 1770 г.
Вскоре сильная турецкая артиллерия из-за ярусных окопов открыла канонаду, и турецкая конница повела атаку на весь фронт нашего наступления. Каре наши остановились и открыли жестокий огонь по неприятелю. Пользуясь лощинами между двумя группами нашей армии, турецкая конница окружила со всех сторон Брюса с Репниным, заскакала за Троянов вал и, засев во рву, открыла огонь в тыл каре Олица.
Когда Румянцев заметил, что наиболее усиленные атаки направлены на Брюса и что лощина между ним и Олицом вся заполнена неприятельской конницей, то тотчас сделал следующие распоряжения: из каре Олица был выслан внутренний резерв и охотники с несколькими пушками, которые, став в каре на Трояновом валу, открыли продольный огонь вдоль него и этим скоро обеспечили тыл Олица. В то же время каре Олица было двинуто вперед и несколько влево. Этим движением оно закрывало выход из лощины, где скопился противник, и угрожало его пути отступления. Открыв артиллерийский огонь вдоль лощины, отделявшей главные силы Олица от Брюса и Репнина, каре Олица к восьми часам утра восстановило наконец связь с левой группой.
В отряде Брюса и Репнина в критическом положении находилась конница. Пехотные каре спокойно отражали удары, но конница вынуждена была прибегнуть к стрельбе с коня. На правом фланге Бауэр и Племянников также были атакованы неприятельской конницей, но успешно отбивали атаки.
В девятом часу утра центр и левый фланг русских, отразив первый натиск неприятеля, перешли в наступление.
Указанный порядок движения открывал лощину между Олицом и Бауэром. Этим воспользовались турки и направили на Бауэра свою конницу, мгновенно окружившую его со всех сторон и заставившую его остановиться. Между тем войска, атакующие центр позиции, около девяти часов утра появились впереди окопов. Только каре Племянникова приготовилось штурмовать крайний фланг турецких укреплений, как 10 тысяч янычар из передовых рвов бросились лощиной между Племянниковым и задержанным Бауэром, ворвались в каре Племянникова и сбили его полки в нестройную толпу, бросившуюся назад и готовую расстроить спокойно наступавшее каре Олица. Моментально оценив критическое положение, Румянцев обратился к герцогу Брауншвейгскому со словами: «Теперь настало наше дело» выехал из каре, встретил бегущих словами «Ребята, стой!» — и этим личным своим примером магически воодушевил все войска.
Войска Племянникова, видя какой опасности подвергается Румянцев, остановились, задержали янычар и дали возможность бригадиру Озерову с 1-м гренадерским полком из каре Олица встретить янычар картечью и штыками. В то же время бригада Мелисино открыла по янычарам сильный огонь, а конница Салтыкова и Долгорукова, пользуясь минутой, поэшелонно атаковала турок и тем способствовала окончательному отражению турецкой контратаки.
Быстро приведя в порядок каре Племянникова, Румянцев тотчас направил его по следам бежавших в укрепления янычар, которые к этому времени были охвачены с их левого фланга гренадерским батальоном Воронцова из отряда Бауэра, высланным лощиной и наткнувшимся на необеспеченный, вследствие перехода янычар в наступление, левый фланг турецкой укрепленной линии. Удачные действия Воронцова всецело облегчили фронтальный удар Племянникова, а за ним и Олица. К моменту атаки Племянникова и Олица с фронта Бауэр поддержал Воронцова, а Брюс атаковал правый фланг турок. В то же время Репнин, видя успех в центре, свернул влево и открыл огонь в тыл турок. Этим он увеличил панику, обыкновенно охватывающую их в подобном положении. В десятом часу утра позиция была уже взята и неприятель обращен в бегство.
Из-за усталости войск и поспешности отступления неприятеля его преследовали в этот день пехотой не более четырех верст, а конницей — несколько дальше. К вечеру вся армия Румянцева расположилась вблизи бывшей турецкой позиции.
Потери турок были огромны: 130 орудий большого калибра со всеми запасами и весь обоз достались победителю.