Объединенная 80-тысячная казацко-татаро-турецкая армия быстрым маршем двинулась навстречу Иеремии Вишневецкому и осадила его крепость Збараж. Вишневецкий отбивался от осаждающих более месяца. В начале августа Хмельницкий узнал, что Ян Казимир с главным войском стоит под Зборовом, и, оставив пехоту под Збаражем, с конницей и ханом отправился к Зборову.
5 августа 1649 г. Хмельницкий внезапно атаковал королевское войско. К ночи поляки были окружены со всех сторон. Тогда канцлер Оссолинский, видя спасение только в расколе в войске противника, надоумил короля переманить Ислам-Гирея на свою сторону. Ян Казимир послал передать хану о своем расположении и напомнить о благодеяниях покойного короля Владислава, который некогда отпустил Ислам-Гирея из плена. Хан велел передать о его готовности вступить в переговоры. Есть основания полагать, что Ислам-Гирей повлиял и на Хмельницкого и тот тоже согласился начать переговоры с королем.
9 августа 1649 г. договор был заключен. Ян Казимир обещал Ислам-Гирею единовременно прислать в Крым 200 тысяч злотых и потом присылать ежегодно по 90 тысяч. А для Хмельницкого были выговорены следующие условия: «1) Число Войска Запорожского будет простираться до 40 000 человек, и составление списков поручается гетману; позволяется вписывать в казаки как из шляхетских, так и из королевских имений, начавши от Днепра, на правой стороне в Димере, в Горностайполе, Корыстышове, Паволоче, Погребище, Прилуке, Виннице, Браславле, Ямполе, в Могилеве, до Днестра, а на левой стороне Днепра в Остре, Чернигове, Нежине, Ромнах, даже до московского рубежа. 2) Чигирин с округом должен всегда находиться во владении гетмана запорожского. 3) Прощение казакам и шляхте, которая соединилась с казаками. 4) В тех местах, где будут жить реестровые казаки, коронные войска не могут занимать квартир. 5) В тех местах, где будут находиться казацкие полки, жиды не будут терпимы. 6) Об унии, о церквах и имениях их будет сделано постановление на будущем сейме; король позволяет, чтоб киевский митрополит заседал в сенате. 7) Все должности и чины в воеводствах Киевском, Черниговском и Брацлавском король обещает раздавать только тамошней шляхте греческой веры».[115]
На следующий день, 10 августа, Богдан Хмельницкий прибыл к королю и, встав на одно колено, произнес речь, в которой повторил, что у него и в мыслях не было поднимать оружие против короля, но что казаки восстали против шляхетства, которое угнетало их как самых последних рабов. Король дал Богдану поцеловать свою руку, а литовский подканцлер прочел ему наставление, чтобы верностью и радением загладил свое преступление. На следующий день войска разошлись.
В октябре 1649 г. к Хмельницкому приехал Григорий Неронов — специальный посланник царя Алексея Михайловича. На обеде с послом Богдан начал высказывать Неронову свои обиды на донских казаков, которые ему не помогают, а, наоборот, нападают на Крым и ссорят его с ханом. Гетман даже пригрозил, что может пойти на Московские земли вместе с Ислам-Гиреем. Неронов резко осадил Богдана: «Донцы ссорятся и мирятся, не спрашивая государя, а между ними много запорожских казаков. Тебе, гетману, таких речей не только говорить, и мыслить о том непригоже». Богдан сразу сник и ответил: «Перед восточным государем и светилом русским виноват я, слуга и холоп его. Такое слово выговорил с сердца, потому что досадили мне донские казаки, а государева милость ко мне и ко всему Запорожскому Войску большая».
СМ. Соловьев писал: «До Хмельницкого запорожские и донские казаки составляли почти одно общество: запорожцы жили на Дону, донцы на Запорожье; запорожцев на Дону насчитывали иногда с 1000 человек. Донцов в Запорожье — до 500; запорожцы жили на Дону лет по пяти, по шести, по осьмнадцати».[116]
В Чигирине Неронов познакомился с писарем Войска Запорожского Иваном Выговским. Тот был очень любезен с московским посланником, тем более что за эту любезность ему платили соболями. Неронов доносил в Москву, что дал Выговскому лишних соболей, и тот сообщил ему список статей Зборовского мира и про «иные дела» рассказывал.
Надо ли говорить, что условия Зборовского договора полностью не выполнялись ни одной из сторон. Возвратившийся в Варшаву из крымского плена гетман Потоцкий доносил, что вся Украина волнуется, Хмельницкий самовольничает: без королевского позволения призвал на Украину татар и послал их вместе с казаками опустошить союзницу Польши — Молдавию только за то, что господарь Липул не захотел выдать свою дочь за сына гетмана Тимофея; по своей воле сносится с Турцией и Швецией, а холопы и не думают повиноваться панам, и те терпят страшные убытки.
Польские шляхтичи боялись возвращаться на Украину. В конце 1650 г. в Варшаве был созван сейм. Прибыли туда и послы от Хмельницкого. Они потребовали, чтобы в трех воеводствах — Киевском, Брацлавском и Черниговском — ни один пан не имел власти над крестьянами: пусть живет как хочет, наравне со всеми, и повинуется казацкому гетману. Казаки требовали уничтожить унию не только на Украине, но и во всех землях Короны Польской и Великого княжества Литовского, а православное духовенство должно получить право и те же почести, что и католическое. Эти требования наравне с другими статьями Зборовского договора должны быть утверждены присягой знатнейших сенаторов, и еще поляки должны дать в заложники четырех своих знатных панов, в том числе князя Иеремию Вишневецкого.
Требования эти привели панов в бешенство, и 24 декабря 1650 г. сейм единодушно постановил объявить войну казакам. В феврале следующего года поляки внезапно напали на казацкий отряд, который стоял в местечке Красном под началом полковника Нечая, и перебили всех до единого. В апреле 1651 г. в Польше было объявлено «посполитное рушенье», то есть поголовное вооружение шляхты. Легат папы Иннокентия IX привез полякам благословение папы и отпущение грехов, а королю — мантию и священный меч и провозгласил Яна Казимира защитником веры.
В свою очередь коринфский митрополит Иоасаф опоясал Богдана Хмельницкого мечом, освященным на Гробе Господнем, кропил войско святой водой и сам шел при войске. На помощь казакам прибыл и хан Ислам-Гирей со всей ордой.
Решающая битва произошла на Волыни, у городка Берестечко, что на реке Стырь. По масштабам того времени силы противников были очень велики: 150 тысяч у поляков, включая 20 тысяч немецких наемников, и почти 100 тысяч казаков и 50 тысяч татар. Сражение началось 18 июня 1651 г. и длилось несколько дней. Татары, натолкнувшись на решительное сопротивление хорошо обученных немецких наемников, бежали. Казаки же окопались и несколько дней выдерживали нападения поляков, но вынуждены были отойти. По разным сведениям на поле боя осталось от 7 до 30 тысяч убитых казаков и татар. Но судя по тому, что трофеями поляков стали только 28 из 115 казацких пушек, Богдан отступил в полном порядке.
Через несколько дней после сражения умер естественной смертью ненавистный православному казачеству Иеремия Вишневецкий. Оставшаяся часть польского войска разделилась. Литовский гетман Януш Казимир Радзивилл (1612–1655) повел свои войска на Киев, а король двинулся к Каменцу. Радзивилл почти без боя взял Киев. Значительная часть города была сожжена, все православные церкви города и Печерский монастырь были разграблены поляками.
От войска Радзивилла отделился отряд князя Четвертинского, который расположился на отдых у города Хвостова. На рассвете 5 сентября Хмельницкий атаковал Четвертинского и разгромил его отряд. Узнав об этом, гетман Радзивилл начал отступление из Киева в Литву. Хмельницкий напал на войско Радзивилла, было убито много поляков и захвачен обоз с награбленным в Киеве имуществом. Однако большей части войска Радзивилла удалось организованно отойти.
Параллельно с боевыми действиями Хмельницкий проявлял активность и на дипломатическом фронте. Он вновь отправил посланцев в Москву просить царя Алексея о принятии Украины в его подданство. Но Москва опять дала уклончивый ответ.