Собрав силы, воевода Голицын потеснил главные отряды Болотникова. В решающий момент Прокофий Ляпунов снялся с позиций и, оставив казаков в тылу, ринулся на помощь дворянским сотням, бившимся на другом берегу речки. Мятежники не выдержали обрушившегося на них удара тяжеловооруженной конницы и обратились в бегство. Тогда царские полки перешли реку и начали преследовать неприятеля.
Воеводы разгромили повстанцев по частям. Обратив в бегство Болотникова, они вернулись затем на Восму, где казаки тем временем укрепили позиции и даже «городок (острожек) себе сделали».
Социальная рознь оказывала все большее влияние на исход военных действий. В то время как среди детей боярских из повстанческого лагеря участились случаи измены, казаки и «чернь» вели борьбу с нарастающим упорством.
Два дня воеводы держали казаков в осаде, ожидая, когда у них кончится продовольствие. Именем царя бояре предлагали окруженным сложить оружие, обещая сохранить им жизнь. Но казаки решили биться до последнего человека: «Злодеи воры упрямились, что им [лучше] помереть, а не здатца». На третий день бояре «велели всем полком и всеми ратными людьми к тем вором приступать, конным и пешим; и те воры билися насмерть, стреляли из ружья до тех мест (до тех пор. — Р.С.), что у них зелья (пороха. — Р.С.) не стало». Большинство казаков были перебиты в бою, а взятых в плен повесили на другой день.
Через неделю после битвы царь Василий оповестил страну, что его воеводы наголову разбили «воров», а «живых языков (пленных. — Р.С.) больше пяти тысяч взяли». Высшее военное ведомство назвало совсем другую цифру. На реке Восме, значится в Разрядах, «языков взяли на том бою 1700 человек, а князь Ондрей Телятевский да Ивашка Болотников ушли с невеликими людми к вору Петрушке».
В битве на Восме погиб цвет повстанческой армии — отряды донских, волжских и терских казаков, казачьи сотни из Путивля и Рыльска.
Царь Василий приказал Андрею Голицыну двигаться к Туле и послал туда же боярина М. В. Скопина-Шуйского с тремя полками. Болотников пытался задержать царские полки на реке Вороньей под Тулой, но понес поражение и вынужден был укрыться в крепости.
12 июня 1607 г. Скопин подступил к Туле. Заняв Алексин, царь Василий 30 июня присоединился к армии Скопина.
С давних пор Тула была ключевым пунктом обороны южных границ России от кочевников. Помимо мощного каменного кремля город имел внешний пояс укреплений в виде дубового острога, стены которого упирались в реку Улу. Как крепость Тула имела много преимуществ по сравнению с Калугой, но в одном отношении ее положение было уязвимым. Город располагался в низменных местах и при определенных условиях мог быть затоплен. Царские воеводы решили использовать это обстоятельство, чтобы уберечь полки от больших потерь, неизбежных при штурме.
Мысль о затоплении Тулы Шуйскому подсказал муромский помещик Иван Кровков. Работами по сооружению плотины руководили дьяки Разрядного приказа.
Работы велись одновременно на обоих берегах Улы. На правом — болотистом, пологом берегу реки надо было соорудить дамбу («заплот») длиной в полверсты, чтобы вода не ушла мимо города по заболоченной стороне. Лишь после строительства дамбы Разрядный приказ распорядился перекрыть реку и ждать осеннего паводка.
В лагере под Тулой было собрано огромное количество работников, главным образом крестьян, которых называли «посошные люди». Это обстоятельство и явилось причиной того, что современники имели невероятно преувеличенные представления о численности рати Василия Шуйского. Поданным Конрада Буссова, царь двинулся к Туле, «призвав всю землю — до 100 000 человек». Паэрле считал, что у царя было «по крайней мере 150 000 человек».
Приведенные цифры лишены достоверности. В 1607 г. добрая треть государства перешла в руки восставших и не подчинялась правительству. Войска Шуйского понесли большие потери. Царская рать под Тулой едва ли превышала 30–40 тысяч человек.
В составе тульского гарнизона было, по приблизительным подсчетам, до 20 тысяч человек «с огненным боем» (ружьями. — Р.С.). Повстанцы обороняли городе невероятной энергией и решительностью: «с Тулы вылазки были на все стороны на всякой день по трижды и по четырежды, а все выходили пешие люди с вогненным боем и многих московских людей ранили и побивали». Болотников оборонял Тулу, как Корела Кромы. Но в отличие от Кром Тула была одной из лучших каменных крепостей России.