Постепенно Булавин усиливал борьбу с домовитыми казаками. Трудным стало положение после отгона заговорщиками конских табунов в Азов, а вскоре пришло известие о выступлении Долгорукого и его карательной армии на Юг, насчитывающей 32000 человек. В связи с отгоном домовитыми конских табунов Булавин созвал круг, на котором постановили в случае отказа азовского губернатора возвратить коней «итти на Азов войной».
Сборы войска для похода на Азов были поспешны. Булавин решился идти на штурм хорошо укрепленного города, не ожидая прихода отрядов атаманов Драного и Некрасова. 5 июля под Азовом появился его разъезд, а затем и само войско. На следующий день повстанческая пехота и конница бросились на штурм Азова и Троицкого. Соотношение сил было с начала боя не в пользу повстанцев. Гарнизон Азова состоял из семи полков. Там было немало бежавших из Черкасска домовитых казаков. Участь сражения под Азовом решила ожесточенная артиллерийская бомбардировка повстанческого войска. Обстрел сковывал действия повстанцев. Под прикрытием артиллерии царским войскам удалось заставить повстанцев отступить. Штурм Азова не удался.
Булавинцам необходимо было задержать перешедшую в наступление карательную армию Долгорукова. До 29 мая царские войска, не встречая сопротивления, продвигались на юг и вступили 6 июня в Валуйки. На соединение к Долгорукому в Валуйки двигался сумский полк, в составе которого насчитывалось до 1200 человек. В ночь на 8 июня полк расположился недалеко от Валуек в степи у р. Уразовой. За час до рассвета повстанческое войско атаманов Драного, Беспалого и Голого внезапно с двух сторон нагрянуло на полусонных солдат. Повстанцам удалось сломить сопротивление караула и ворваться в обоз с разных сторон. В бою был убит полковник, многие сотники, старшины и урядники. Немало рядовых солдат присоединилось к повстанцам. Был захвачен весь обоз полка, 4 пушки, сотни коней, ружья.
25 июня командующий карательной армией Долгорукий получил от царя письмо, в котором предлагалось «собирать силы для похода». Долгорукий прервал передышку и объявил о намерении идти в поход против отряда Драного, подошедшего к Тору и осадившего город. В их войске насчитывалось 6500 человек (в том числе 1500 запорожцев). Повстанцы пытались склонить жителей города на свою сторону, посылали прокламации, «прелестные письма». Подошедшим царским полкам повстанцы, отступив, решили дать бой в урочище Кривая Лука, вблизи р. Донца. Огражденные с тыла лесом повстанцы завели в него обоз, а в сторону поля, откуда ожидался приход царских полков, направили жерла орудий. 2 июня 1708 г. произошло столкновение с царскими отрядами. На разгром повстанцев были брошены все силы драгунских полков и 3 конных полка Шидловского. В бой была введена пехотная часть Преображенского гвардейского полка. Драгунским полкам и коннице Шидловского удалось смять выдвинутые вперед отряды повстанцев. Остатки этих отрядов засели в овраги и в укрепления, устроенные в лесу. Сражение закончилось во втором часу ночи. Большинство повстанцев скрылось под покровом темноты. По донесениям Шидловского и других у восставших было убито полторы тысячи человек. В сражении погиб храбрый атаман Семен Драный.
Известие о поражении повстанцев под Тором вызвало замешательство среди булавинцев. Домовитые стали готовить мятеж, чтобы схватить Булавина и его помощников, а затем выдать их царским властям и тем искупить свою причастность к восстанию. Когда же остатки разгромленного под Азовом войска пришли в Черкасск и стали упрекать Булавина, что он их «не выручил», заговорщики — домовитые казаки — сочли момент самым подходящим для мятежа. 7 июля 1708 г. домовитые пришли с оружием к куреню (дому) Булавина, чтобы захватить атамана. Булавин с близкими товарищами упорно сопротивлялся и убил двух домовитых. Неравная борьба длилась долгое время. Взять атамана живым не удалось. По версии домовитых казаков Булавин покончил жизнь самоубийством, но вероятнее всего он был убит в перестрелке.
Известие о гибели Булавина и о поражении его войск было расценено как конец восстания и воспринято царским двором с превеликой радостью. Петр I приказал произвести салют из 87 пушек. Одновременно тройной ружейный салют был сделан пехотой и конницей.
Однако князь Долгорукий был вовсе не склонен считать, что поражением восставших под Азовом и гибелью Булавина восстание закончилось. Он стоял за необходимость жестокой расправы с замешанными в «воровстве» и двинул полки в Черкасск. Долгорукий был очень недоволен казавшимися ему мягкими мерами, предпринятыми домовитыми казаками в отношении «завотчиков» и «бунтовщиков». До него дошли слухи, что на кругу возник спор, отдавать или не отдавать захваченных сторонников Булавина.