В конце июля стало известно, что полк Кричевского был разгромлен великим литовским гетманом Я. Радзивиллом, а сам полковник попал в плен и вскоре скончался от ран. По требованию хана казаки предприняли генеральный штурм Збаража, но он был отбит. Между тем король Ян Казимир издал указ, согласно которому назначал казацким гетманом Семена Забусского и отстранял Хмельницкого. Кроме того, за голову Богдана была объявлена награда в десять тысяч злотых.
На самом деле это была нешуточная угроза. В истории казацких восстаний не раз бывали случаи, когда «чернь» выдавала вождей и заключала договор с поляками.
Хмельницкий с отрядом в сорок тысяч казаков и двадцать тысяч татар вместе с ханом вышел из табора под Збаражем и двинулся навстречу королю. Расположившись 14 августа под Зборовом, Ян Казимир начал переправу. В его распоряжении имелась двадцатитысячная армия, достигавшая вместе с челядью тридцати пяти тысяч человек62. Не догадываясь о приближении Хмельницкого с татарами, король выступил 15 августа к переправе. Поляк-современник сообщал, что Богдан лично выехал на разведку под Зборов, залез на высокий дуб и следил за переправой, подсчитав силы поляков и осмотрев поле боя63.
Король был атакован казацкой конницей. Попытки дать отпор успеха не имели, началась паника, и поляки бежали к Зборову. Ян Казимир метался по лагерю, кричал, чтобы его не бросали, иначе погубят отечество. Но когда победа была в уже полушаге от казаков, битва остановилась, так как хан ислам-Гирей начал переговоры с поляками. Это не позволило казакам победоносно завершить сражение.
Скорее всего, хан не желал допустить падения королевской власти и чрезмерного усиления гетмана. Хмельницкий со своей стороны опасался, что сепаратный мир будет заключен в ущерб украинских интересов и тоже начал переговоры.
Несмотря на неблагоприятные для казаков обстоятельства, Зборовский договор, заключенный 18 августа 1649 года, стал де-факто признанием нового государства – Украинского гетманства, с полной автономией казацкой территории в составе Киевского, Черниговского и Брацлавского воеводств, с официальной столицей в Чигирине и лишь номинальным подчинением короне. Польские войска не имели права располагаться на этих территориях. В областях Войска Запорожского привилегированное положение занимала православная религия, все должности в трех воеводствах могли получать только представители православной шляхты. Киевский митрополит получал право заседать в сенате и напрямую ставился вопрос о ликвидации унии. Иезуиты лишались права находиться в городах Украины,