Канонада, между тем, продолжалась. Русские войска приблизились ко рву. На следующий день, 7 августа, Горн прислал ответ, в котором говорилось, что он без королевского повеления сдать крепость не может. Ввиду такого ответа в русском лагере собрался военный совет, и решено было штурмовать Нарву 9 августа. Командования войсками возлагалось на фельдмаршала Огильви. Он назначил три штурмующие колонны: генералу Шенбеку было приказано ворваться в бастион Виктория, где тоже была брешь; генералу Чемберсу – двинуться на обвал бастиона Гонор; генералу Шарфу – к равелину напротив бастиона Глория. Ещё 8 августа штурмовые лестницы были скрытно поднесены в ближайшие подступы. Напротив бастиона Виктория, у самого контрэскарпа, была поставлена четырехпушечная батарея для стрельбы во время приступа. В ночь на 9 августа в подступы ввели назначенных для штурма гренадер.
Штурм крепости начался по сигналу в 2 часа дня 9 августа 1704 г. Шведы упорно оборонялись, защищая вершины обвалов, подрывая мины и скатывая штурмовые бочки. Но это не остановило русских – уже через 45 минут после начала штурма победители ворвались в Нарву.
Только тогда Горн приказал барабанщиком в знак сдачи ударить в барабаны. Однако рассвирепевшие русские солдаты не обращали на это внимание и кололи барабанщиков. Тогда сам Горн ударил в барабан. Тем не менее русские продолжали убивать в городе всех, кто попадался под руку, не делая разницы между солдатами и мирными жителями.
Пётр приказал навести порядок в городе и, сев на коня, обскакал нарвские улицы. По пути Пётр лично заколол двух русских мародеров. Прибыв к ратуше, где собралась знать города, Пётр увидел между ними и Горна. Царь подбежал к генералу и влепил ему увесистую плюху. Пётр кричал в гневе: «Не ты ли всему виноват? Не имея никакой надежды на помощь, никакого средства к спасению города, не мог ты давно уже выставить белого флага?» Потом, показывая шпагу, обагренную кровью, Пётр продолжал: «Смотри, эта кровь не шведская, а русская. Я своих заколол, чтоб удержать бешенство, до которого ты довел моих солдат своим упрямством». Мало того, царь велел посадить его в тот самый каземат, где по распоряжению Горна содержались коменданты сдавшихся крепостей (Нотебургской – полковник Густав Вильгельм Шлиппенбах и Ниеншанской – полковник Полев).
16 августа без боя капитулировал гарнизон Ивангорода. Неделя, предшествующая сдаче Ивангорода, была посвящена выработке условий капитуляции. Комендант гарнизона подполковник Стирнстарль на приказание Горна сдать крепость ответил отказом на том основании, что Горн находился в плену и не волен выражать свои подлинные мысли. «Я считаю за стыд отдать по первому требованию крепость, врученную мне королем», – говорил Стирнстарль. Это была всего лишь бравада, так как лишенный запасов продовольствия гарнизон численностью в 200 человек, конечно же, обрекал себя на полное уничтожение. Офицеры гарнизона оказались благоразумнее коменданта и все до единого согласились сдаться. Крепость капитулировала на условиях, продиктованных русскими: гарнизону разрешалось удалиться в Ревель и Выборг, но без артиллерии и знамен.
При штурме Нарвы русские потеряли 1340 человек ранеными и 359 человек убитыми. Потери шведов за всю осаду составили 2700 человек. В Нарве было взято пушек, мортир и гаубиц 425, фальконетов и дробовиков 82, ружей 11 200. В Ивангороде пушек взято 95, мортир и дробовиков 33.
После взятия Нарвы Пётр в подражание римским полководцам решил устроить триумф в Москве. Триумф состоялся лишь 19 февраля 1705 г. из-за сложностей с доставкой в столицу трофейных шведских пушек. В торжественном въезде Петра в Москву принимало участие 159 пленных офицеров во главе с генералом Горном. Торжественно провезли 80 шведских пушек. У Триумфальных ворот митрополит Стефан Яворский произнес хвалебную речь в честь Петра и т. п. Кончился триумф многодневным сражением с греком Бахусом и россиянином Ивашкой Хмельницким. И, как и в предшествующих баталиях, Бахус с Ивашкой одолели бомбардира Петра Михайлова и всю его компанию.
После Нарвы и до начала лета 1705 г. основные силы русских бездействовали. Исключение представляли русские части, отправленные под командование Августа II в Польшу, и казаки гетмана Мазепы, действовавшие в Правобережной Украине.
12 июня 1705 г. Пётр прибыл в Полоцк, где была сосредоточена вся русская армия, генералитет и министры. На военном совете 15 июня Шереметеву было поручено командовать походом против генерал-майора Левенгаупта, так и не состоявшимся в зимние месяцы. Цель похода была четко определена в первом пункте инструкции: «Идти в сей легкой поход (так, чтоб ни единого пешего не было) и искать с помощию Божиею над неприятелем поиск, а именно над генералом Левенгауптом. Вся же сила сего походу состоит в том, чтоб оного отрезать от Риги».
Передовой отряд русских численностью 1400 человек под командой генерал-майора Родиона Боура напал на шведский отряд в предместье Митавы (с 1917 г. город Елгава). Было убито около 100 шведов, взято в плен 6 офицеров, 72 солдата и две пушки. После сражения Боур отступил и соединился с главными силами фельдмаршала Шереметева.
Пётр потребовал от Шереметева ни под каким видом не выпускать Левенгаупта из Курляндии. 16 июля 1705 г. войска Шереметева атаковали шведов у местечка Муро-Мызе. В начале боя русская конница смяла шведов. Но вместо того, чтобы завершить разгром противника, драгуны, казаки и калмыки бросились грабить шведский обоз. Шведы получили передышку, перестроились и контратаковали русских. Шереметев был вынужден отступить, бросил на поле боя 13 пушек и 10 знамен. Потери русских в живой силе составили около двух тысяч человек.
Генерал-майор Левенгаупт не имел достаточных сил, чтобы развить свой успех под Муро-Мызе, и был вынужден отступить под защиту крепостных стен Риги. Воспользовавшись этим, 25 августа 1705 г. русские осадили Митаву. Формально осаждавшими командовал князь Репнин, а фактически – сам Пётр.
Укрепления Митавы состояли из старинного замка и четырех земляных бастионов, защищавших его. Хотя гарнизон замка не превышал и тысячи человек, его комендант Кюрринг отказался сдаться. Петру пришлось вести правильную осаду. После того как в конце августа из Полоцка была подвезена тяжелая осадная артиллерия, положение осажденных стало безнадежным, и 3 сентября гарнизон капитулировал. В Митаве было найдено 290 пушек, 58 мортир и гаубиц, 13 505 ядер и 2125 бомб. Для читателя – не специалиста в военной истории заметим, что взятие в крепости свыше 300 орудий вовсе не означало, что все они принимали участие в боевых действиях. Зачастую большая часть их, как это было в Митаве, просто была складирована. Крепости как в России, так и в других государствах помимо своего основного назначения выполняли и роль военных складов. А чтобы использовать пушку при осаде крепости, надо было найти к ней лафет, ядра нужного калибра, место в системе укреплений, расчёт и т. п. При отсутствии хотя бы одного этого элемента пушка лежала мертвым грузом в крепости.
Взятие Митавы было важно для русских тем, что шведы, засевшие в Риге, Ревеле и других укрепленных пунктах, лишались сухопутных коммуникаций с Карлом XII, находившимся в Польше.
После Митавы Пётр направился к небольшой крепости Бауск, расположенной в 40 верстах юго-восточнее Митавы. Гарнизон Бауска был менее 500 человек, и крепость 14 сентября сдалась без особого сопротивления. В Бауске было найдено 55 орудий. Согласно условиям капитуляции гарнизон Бауска, как и Митавы, был отпущен в Ригу.
11 сентября Пётр получил известие о восстании стрельцов и населения Астрахани. На следующий день царь приказал отправить из Курляндии несколько полков в Астрахань. Командовать ими было поручено фельдмаршалу Шереметеву.
16 сентября 1705 г. Пётр прибыл в Гродно, где сосредоточилась большая часть русской армии. В районе Гродно было решено оставить армию на зимние квартиры. Несмотря на все успехи в Курляндии, Пётр чувствовал себя крайне неуверенно. Ведь до сих пор он имел дело с небольшими отрядами шведов, а что будет, когда придёт Карл XII с большой армией? Следствием неуверенности в завтрашнем дне была отправка трех с половиной сотен крепостных орудий из Митавы по зимнему пути в Москву. Таким образом, Пётр даже не думал оборонять захваченные крепости в Курляндии в случае прихода туда шведского короля.
Осенью 1705 г. Пётр предпринимает отчаянные попытки заключить мир с Карлом XII. Предложить прямые переговоры шведскому королю царь не решался – последовал бы неизбежный и оскорбительный отказ и «великая конфузия». Поэтому Пётр пытался действовать через посредников – прусского короля Фридриха I и английскую королеву Анну. 10 ноября 1705 г. Пётр отправил прусского посла в Москве Георга Иоганна Кейзерлинга в Берлин с целью выяснения возможности привлечения к посредничеству Фридриха I. 30 ноября Пётр подписал грамоту английской королеве. В ней содержалась просьба выступить посредницей в обмене пленными «ради несносного их утеснения» в Швеции. Причём русская сторона в соответствии с международной практикой обязывалась не привлекать освобожденных из плена на службу в армии. Канцлер Головкин в частной беседе изложил послу Витворту более обширные планы. Царь, заявил Головкин, проявляет «готовность прекратить пролитие христианской крови и охотно бы вступил в переговоры о мире: для этой цели он считает более достойным обратиться к посредничеству её величества».
Огромные суммы от Петра получил фактический руководитель британской внешней политики герцог Марльборо. Денежки герцог взял, но, увы, так ничего и не сделал. Карлу XII запала в голову навязчивая идея заключить мир с Польшей, лишив короны Августа II, и с Россией, согнав с престола Петра.
Что касается первой части своего плана, то Карл явно преуспел. 4 октября 1705 г. в Варшаве состоялась коронация Станислава Лещинского. Архиепископ Львовский торжественно надел корону польских королей на ставленника Карла XII. Сам же шведский король наблюдал церемонию инкогнито.
Карл придавал слишком большое значение коронации и терял время, вместо того чтобы разбить русских, стоявших в польских пределах в районе Вильно – Гродно. На предложения своих генералов и магнатов – сторонников Станислава Карл отвечал, что не будет помогать полякам до коронации.