Ромодановский нарушил все законы ведения боевых действий того времени. Русская армия вступила в бой с марша, без предварительного развертывания. Впервые в мировой истории под Чигирином русская артиллерия действовала самостоятельно, а не для поддержки пехоты. Ее огнем удалось выбить турок с островка, лежащего на середине Днепра. Как только стемнело, на незанятый остров, скрытно на лодках было перевезено несколько десятков пушек и тщательно замаскировано. Весь следующий день они в полном молчании наводились на турецкие береговые укрепления. А ночью отборные русские ратники стали переправляться через Днепр. Обнаружив их, турки открыли огонь, но были просто сметены прицельным артиллерийским огнем из засады с острова. В результате, на правом берегу был захвачен внушительный плацдарм. Два следующих дня турки штурмовали его, положили огромное количество народу, но скинуть русских в Днепр так и не смогли. А русские навели три понтонных моста и стали насыщать плацдарм силами. Одновременно, Ромодановский кинул отряд запорожцев в глубокий обход противника.
30 августа скоординированным ударом основных сил с плацдарма, запорожцев с тыла и вылазкой защитников Чигирина, турки были смяты и на 5 верст отброшены от Днепра, осада Чигирина снята. В погоню была брошена вся русская кавалерия, гнавшая врага еще 20 верст. В результате, в Стамбул вернулось от 20 до 40 тысяч янычаров. Потери русских войск не превысили 2,5 тысяч человек.
Имя Г.Г. Ромодановского должно бы стоять в одном ряду с именами Суворова, Кутузова, Скобелева и прочих, но оно отказалось оттертым адептами «традиционных точек зрения», раздувающими оскорбительные и безосновательные идеи о том, что до Петра ничего выдающегося в России не было и быть не могло, а период правления его отца Алексея Михайловича – не более, чем летаргический сон перед петровскими реформами.