Битва під Пилявцями відкрила Б. Хмельницькому шлях на захід. Підтримуваний населенням, він підійшов до Львова. Однак, не бажаючи витрачати сил на штурм і щоб уникнути зайвого кровопролиття та руйнування міста, після нетривалої облоги він зажадав викуп у 200 тис. злотих на користь своїх союзників-татар. Одержавши викуп, він зняв облогу і пішов далі, до польського міста Замостя. Цю добре укріплену фортецю він не став штурмувати, оскільки в козацькому війську не було достатньої кількості важкої артилерії. Хмельницький розраховував на тривалу облогу, одночасно чекаючи результатів виборів нового короля на шляхетському сеймі.

Королем Речі Посполитої став брат померлого Владислава ІУ — Ян-Казимир, чию кандидатуру підтримував і український гетьман. Одержавши від новообраного короля обіцянку почати переговори з повсталими, а також відновити справедливість у відношенні до себе особисто, Б. Хмельницький у середині листопада зняв облогу і повернувся на Подніпров’я.

Облога Збаража

Наприкінці травня Б. Хмельницький виступив з Чигирина назустріч шляхетському ополченню, очолюваному Ієремією Вишневецьким. Поляки відступили на територію Галичини, до Збаразького замка, почавши зводити в його околицях укріплений табір.

У червні 1649р. козаки за підтримки татарської кінноти атакували поляків, які укріпилися під Збаражем, і цілком оточили їхній табір. Запеклі бої під Збаражем тривали близько місяця. На допомогу обложеним виступив сам король Ян-Казимир на чолі 30-тисячного війська. Довідавшись про це, Хмельницький зняв з облоги частину військ і повів їх назустріч королеві.

Зборівська битва

5 серпня біля міста Зборова козацьке військо на чолі з Б. Хмельницьким атакувало поляків, що переправлялися через ріку. Польські полки, розтягнуті на марші на значній відстані, один за одним оточувалися і знищувалися кінними козацькими і татарськими загонами. Поляки були вимушені перейти до оборони і в передмістях Зборова улаштували укріплений табір, котрий відразу щільно оточили повсталі. Наступного дня Б. Хмельницький узяв Зборов і польська армія опинилася на грані розгрому, почалося масове дезертирство. Поляків врятували від поразки татари. Кримський хан Іслам-Ґірей, не зацікавлений у подальшому посиленні України, зрадив Б. Хмельницького за обіцяну королем велику винагороду і право брати ясир на всьому шляху свого повернення в Крим.

Зборівський мирний договір

Щоб уникнути війни з об’єднаними польсько-татарськими силами, Б. Хмельницький змушений був піти на переговори й у серпні 1649р. у м. Зборові підписати мирний договір. Для його укладення з польської сторони до Зборова прибув ряд високих польських посадових осіб на чолі з коронним канцлером (главою польського уряду). Умови договору передбачали:

— збільшення реєстру до 40 тис. і підтвердження всіх козацьких привілеїв;

— повернення до реєстру усіх виписаних з нього козаків (т.зв. «випищиків»);

— амністію всім учасникам повстання;

— передачу Київського, Брацлавського і Чернігівського воєводств під козацьке управління і виведення звідти польських військ;

— збереження на козацькій території влади гетьмана, хоча і з рядом обмежень;

— заміщення урядових посад в Україні тільки особами православного віросповідання;

— винесення на найближчий сейм питання про ліквідацію церковної унії і повернення православній церкві всіх її прав та майна;

— надання православному митрополитові місця в сенаті;

— заборона єзуїтам проживати в українських містах.

Разом із тим, договір повертав шляхті її маєтки разом із кріпаками. Підписанням Зборівського договору завершився перший етап Визвольної війни, для якого були характерні загальне піднесення і довіра до Б. Хмельницького, підкріплені блискучими військовими перемогами.

Однак, установлений мир не міг бути довгим, оскільки не влаштовував ні польську шляхту (яка вважала поступки козацтву надмірними), ні українців, котрі продовжували перешкоджати поверненню шляхти і відновленню кріпосництва. Договір підірвав авторитет Б. Хмельницького, на Запорожжі навіть спалахнуло повстання проти нього і був обраний новий гетьман. Однак, Б. Хмельницькому удалося зберегти булаву.