Битва під Берестечком. 1651. І. А. Коляда
бою. Першою нанесла удар шляхетська кіннота. Витримавши потужний натиск ворожих хоругв, українська піхота за підтримки артилерії розпочала контрнаступ. Козацькі полки швидко захопили греблю, перейшли на лівий берег і почали шикуватись у бойові порядки. Не витримавши натиску і піддавшись зростаючій паніці, польські війська почали безладно відступати. Щоб уникнути повного розгрому, польське командування відкликало з поля бою всі підрозділи і розпорядилося підготуватись до відходу табором. Під вечір, наздоганяючи ворога, українська армія на чолі з самим гетьманом Б. Хмельницьким дійшла аж до перших рядів польського табору. В ніч на 24 вересня 1648 року польське командування розпочало відступ, який незабаром перетворився на панічну втечу.
Українська армія захопила всю ворожу артилерію (92 гармати) та величезний обоз з матеріальними цінностями. Загальна вартість трофеїв перевищувала 7 млн злотих. Блискуча перемога української армії в Пилявецькій битві мала велике воєнно-політичне значення. В результаті битви під Пилявцями польську армію було розгромлено, повністю звільнено Волинь і Поділля, складалися сприятливі умови для визволення всіх західноукраїнських земель. Після перемоги під Пилявцями польську шляхту в Україні ще довго глузливо називали «пилявчиками».
Отже, намагаючись «якнайшвидше придушити козацьке свавілля» у самому зародку, Польща кинула проти повстанців коронні війська. Козаки не тільки витримали удар, а й протягом короткого часу тричі розгромили ворога: у битвах під Жовтими Водами і під Корсунем у травні 1648-го та під Пилявцями у вересні цього ж року. Вже в ході цих баталій яскраво виявився військово-стратегічний талант Б. Хмельницького. Успіхи повстанців на початковому етапі боротьби значною мірою пояснюються двома вдалими організаційними кроками гетьмана: залученням на свій бік реєстрового козацтва та використанням зовнішньополітичної підтримки.
Окрилений успіхом перших серйозних військових операцій, Б. Хмельницький продовжує похід на захід, бере в облогу спочатку Львів (8 – 26 жовтня), а згодом Замостя (6 – 21 листопада). Для організації боротьби місцевого населення Белзького, Волинського і Руського воєводств проти шляхетського панування він відправив у різні райони свої полки. Вони не тільки організували місцеве населення у загони, але й допомагали їм у реальних військових діях. До середини листопада 1648 року вони разом із загонами місцевих повстанців звільнили весь західноукраїнський регіон.
Восени 1648-го Богдан Хмельницький зупинив наступ і уклав перемир'я під Замостям. Обставини таких дій історики пояснюють насамперед тим, що у цей час гетьмана турбувала проблема боєздатності власного війська, адже з численними перемогами накопичувалася і втома повстанців. Частина полків за наказом гетьмана почала діяти самостійно, інша незначна частина війська, захопивши трофеї, самовільно його полишала. Ситуація в українському війську ускладнювалася нестачею коней та облогової артилерії.