Богдан Хмельницкий с 15- тысячным войском подошел к укрепленному лагерю 20- тысячного войска польских гетманов Потоцкого и Калиновского. Расположив свои полки полумесяцем на возвышении перед лагерем, он стал демонстрировать подготовку атаки крупными силами. Одновременно в тыл полякам был направлен 6-тысячный отряд под командованием Максима Кривоноса. Заняв лесистую балку, казаки расставили по обеим сторонам дороги засадные отряды, артиллерию, устроили засеки и перекопали рвом дорогу. Уверившись в превосходстве противостоящих сил, поляки 16 мая покинули укрепленный лагерь и стали отступать к Богуславу. Вступив в рощу, они были встречены огнем артиллерии Кривоноса и дружной внезапной атакой его отряда с флангов, а казаки Богдана Хмельницкого - с фронта. В результате войско Потоцкого и Калиновского было разгромлено: сами гетманы взяты в плен.