А Шереметев в это время караулил шведов в Гадяче. Отправляясь в поход по снегам и половодьям, Карл оставил там гарнизон. Но русские поддерживали связь с горожанами, выбрали момент, когда неприятели потеряли бдительность. В марте в Гадяч внезапно влетел русский отряд, заставив врага бежать. Карл потерял единственный город, где он базировался.
Впрочем, король уже присмотрел более удобную базу, Полтаву. Город занимал важное положение, отсюда открывались дороги к запорожцам, в Крым, к переправам через Днепр у Пореволочны. Мазепа уверял, что Полтава имеет и важное психологическое значение. Чья Полтава, к тому и будут склоняться казаки. Считалось, что в городе собраны значительные склады продовольствия и боеприпасов (это было неправдой). А овладеть им, казалось бы, не составляло труда. Правда, там располагался русский гарнизон полковника Алексея Келина — 4270 солдат. Но пушек было всего 12. Когда стало ясно, что к городу приближается шведская армия, Меншиков успел отправить туда еще 7 орудий. Но крепость оставалась слабенькой. Оплывшие от дождей и талых снегов земляные валы, поверху деревянный палисад, по сути забор.
1 апреля полтавские дозорные заметили шведов, около 300 человек. Они ездили вокруг, высматривали. Келин привел подчиненных в боевую готовность, скомандовал вылазку — и врагов прогнали. Но 3 апреля появился большой отряд, 1,5 тыс. неприятелей. Они двигались по дороге стремительным маршем, с ходу бросились захватить ворота. Нет, гарнизон оказался начеку. Грохнули пушки, ударили ружья. Шведы откатились прочь, унося раненых. Убедившись, что нахрапом взять Полтаву не получается, враги перешли к осаде. По страшной грязище весенней распутицы к городу продирались новые контингенты. Из крепости совершили вылазку два отряда по 700 человек. Отбросили врага с передовых позиций, слишком выдвинутых к городу. Перебили сотню человек.
Но в ночь на 5 апреля последовал настоящий штурм. Шведы карабкались на валы, их сшибали огнем и штыками. К гарнизону присоединились более 2 тыс. вооруженных горожан. Дрались наравне с солдатами. К утру неприятель выдохся и откатился. Но вскоре защитники заметили самого шведского короля. Он появился со свежими полками и распорядился начать правильную осаду. Враги начали рыть апроши, постепенно приближаясь к валу. Строили шанцы, устанавливая там пушки. Но и Келин отвечал вылазками. На переднем крае почти каждый день разгорались драки. Противнику мешали, всячески тормозили работы, разрушали сделанное.
14 апреля король лично произвел рекогносцировку. Определил места, где укрепления были самыми слабыми. В этот же день начался второй штурм. Однако и его удалось отразить, на валах насчитали более 500 убитых неприятелей. Карл дергался, нервничал. Велел сделать осаду более «тесной». Апроши приближались. 16 апреля враги открыли бомбардировку города из мортир. А шведские саперы вели мину — рыли под валы подземную галерею, установили там бочки пороха. Но в городе обнаружили подкоп. Подрыли к нему свой ход и утащили порох.
23 апреля король подготовил приступ. 3 тыс. солдат ждали взрыва, чтобы кинуться через пролом в валах. Подожгли фитиль — а взрыва не последовало. 24-го Карл все-таки бросил подчиненных на третий штурм — он кончился так же, как предыдущие, большими потерями. А саперов в подземных «сапах» осажденные научились ловить какой-то хитроумной «машиной» с крюком. Зацепили и утащили к себе в город 11 человек. 29 апреля последовал четвертый приступ. 30-го пятый. Их отражали, снова отвечали вылазками.
Авантюра запорожцев развивалась своим чередом. С Костей Гордиенко из Сечи схлынула самая буйная часть казаков. Царь и Скоропадский задумали этим воспользоваться. Среди казачьей старшины всегда существовало соперничество, и родилась идея устроить «переворот». Конкурентам Гордиенко намекнули — их поддержат. Подпитали деньгами, подогрели недовольство кошевым, и «переворот» удался. Один из старшин, Сорочинский, взбудоражил казаков, оставшихся в Сечи, созвал внеочередную раду, и Гордиенко объявили низложенным. Кошевым атаманом стал Сорочинский — он бывал с делегациями в Москве, царь знал его и считал «добрым человеком».
Хотя царская игра с перевыборами все-таки провалилась. «Добрый человек» Сорочинский… тоже изменил! Он понадеялся переманить и подчинить тех казаков, которые ушли с Гордиенко. Но для этого надо было заигрывать с сиромой, подстраиваться к ее настроениям! Сорочинский сидел в Сечи, истинной обстановки не представлял. К нему доходили искаженные слухи, что Карл и Мазепа одолевают русских, вот-вот возьмут Полтаву. А провокация крымских татар удалась в полной мере. Запорожцы поверили — со дня на день появится хан с ордой. Вместе с татарами и шведами их ждет сказочный грабеж, фантастическая добыча — русские города!