Узнав об этом, Петр приказал уничтожить все запасы, которые Мазепа собрал на Черниговщине. В конце августа Петр разбил шеститысячный отряд генерала Рооса у местечка Доброе. Затем, возглавив небольшой отряд в 12 тысяч человек, Петр вышел навстречу Левенгаупту и 28 сентября наголову разбил его пятнадцатитысячный корпус в битве при Лесной.
Шведы дрались упорно и потеряли 8 тысяч человек убитыми и ранеными, около тысячи пленными. Русским солдатам удалось захватить сорок четыре знамени и семнадцать орудий и весь обоз с. припасами армии Карла XII.
Князь Репнин, который после битвы при Головчино был разжалован в рядовые с обязательством возмещения из личных средств стоимости потерянных в битве пушек и обоза, однако после битвы при Лесной был прощен Петром.
Превосходство шведских сил над русскими в этой битве составляло три тысячи человек. По сути это было первое сражение, выигранное русскими войсками в Северной войне над превосходящими силами противника, и хотя моральное значение победы было трудно переоценить, материальные ее последствия были тоже важны — ведь теперь шведы лишились столь нетерпеливо ими ожидавшихся пищевых и боевых припасов.
Антон Керсновский в своей книге подчеркивал, что в обозе Левенгаупта был порох, которого шведы, естественно, лишились. Потому шведская артиллерия под Полтавой будет практически молчать;
К разочарованию Карла XII Мазепа, из-за которого собственно и был предпринят этот поход, привел с собой не более четырех тысяч человек, причем это были не обещанные Карлу казаки, а разный сброд. Припасы, которые Мазепа сулил Карлу, были уничтожены русскими драгунами.
Переправившись через Десну, Карл XII соединился с. остатками войск Левенгаупта и расположил свою армию на севере Полтавской губернии.
Тогда же, в ноябре, русские войска расположились на зимние квартиры неподалеку от шведов у местечка Лебедино. Несколько русских отрядов расположились у Веприка, Миргорода, Полтавы и Нежина.
Ближайшей целью Карла было овладение Белгородом, который в то время являлся важным дорожным узлом южной России. Однако когда он в декабре ринулся к Белгороду, то встретил отчаянное сопротивление Веприка. Крепость была в конце концов взята, однако все расчеты шведов были уже нарушены и армия вернулась на зимние квартиры.
В конце января Карл предпринял вторую попытку овладения Белгородом, но тому воспрепятствовала внезапная оттепель (при всем при этом зима 1709 года была на редкость морозной). Часть шведской армии из-за недостатка квартир расположилась биваком в степи.
В конце зимы русским удалось вытеснить изнуренных лютой зимой шведов с места квартировки. Антон Керсновский называет положение шведов весной 1709 года критическим: армия их уменьшилась, боевые запасы иссякли, надежды на восстание на Украине не оправдались.
Карл решил осадить Полтаву, следуя совету Мазепы, утверждавшего, что в Полтаве они найдут продовольствие и большие запасы снаряжения. План Карла заключался в том, чтобы заставить Петра поспешить на выручку полтавскому гарнизону и нрпиять битву.
Как справедливо полагал шведский король, спасти его теперь могла ТОЛЬКО крупная победа.
Осада Полтавы началась в конце апреля. Полтавский гарнизон состоял из семи тысяч человек, три из которых составляли вооруженные мещане. Против них Карл выставил З0 тысячи человек, не считая людей Мазепы.
Оборона Полтавы длилась два месяца. В результате осады Карл XII лишился примерно пятой части своей армии, ему пришлось израсходовать все боевые запасы.
Утомленное жестокой зимой шведское войско было истощено оконными работами. Шведы предприняли три штурма, последний из них стоил Карлу XII тысячи шестисот семидесяти шести человек.
В мае конница Меншикова несколько раз прошлась по тылам шведов. Она сумела отбить больше тысячи русских пленных и взять в качестве трофеев несколько знамен и орудий. Тогда же, в мае, Петр послал в гарнизон подкрепление в девятьсот человек и наладил обмен ннс юрмацией с Полтавой посредством записок, вкладывавшихся в незаряженные бомбы.
Однако, несмотря ни па что, силы полтавского гарнизона слабели. 20 нюня стало ясно, что сражение между шведами и русскими неизбежно.
Армия Петра расположилась в восьми верстах от Полтавы. Она в это время насчитывала 42 тысячи человек. Карл, казалось, делал все, чтобы еще больше ослабить свою армию.
21 июня, уже зная, что на днях предстоит решительное сражение, он предпринял последний штурм Полтавы, понеся сильные потери и расстреляв последние артиллерийские снаряды. Шведский король располагал теперь 28 тысячами бойцов, оставшийся боезапас мог обслуживать только четыре орудия.
Ранним утром 27 нюня шведы ринулись в атаку.
После упорного боя им удалось захватить два редута, однако шведская конница Рейншильда спустя некоторое время была опрокинута русскими драгунами.
Карл XII приказал пехоте Лененгауита не задерживаться у редутов и помочь своей коннице. Пройдя сквозь линию редутов, шведский строй рассеялся. Когда шведы подошли к укрепленному русскому лагерю, то были обстреляны картечью 11 11 беспорядке отступили.
Па короткое время сражение прекратилось и Петр, ожидая вторичной атаки шведов, вывел часть войск из лагеря, намереваясь охватить противника с обоих флангов.
Однако атаки так и не последовало. Петр сам пошел навстречу врагу:
Столкновение продолжалось Всего полчаса и около полудня все было кончено.
Урон россиян составил 4635 человек немногим более десяти процентов армии. Шведы потеряли 9234 человека и еще 18746 человек попало в плен. В качестве трофеев было захвачено 137 знамен и штандартов, 32 орудия. Антон Керсновский, анализируя Полтавское сражение, отмечает, что оно стало классическим примером активной обороны, излюбленного способа действия Петра.
Петр предполагал дать Наступательный бой, но ему пришлось принять оборонительньш. Также автор «Истории русской армии» отмечает отличную фортификационную подготовку поля сражения, что было редким для этой эпохи явлением.
Итак, половина шведской армии была перебита либо взята в плен, другая половина, настигнутая драгунами Меншикова, сдалась 28 июля у Переволочны. Карлу XII удалось бежать к туркам. После Полтавского сражения в течение двух столетий германские завоеватели ни разу не ступали на русскую землю. «Все славяне, где только ни сходились с немецким племенем, покорялись ему, — писал немецкий историк Коль. — Германский дуб гордо распускался на их развалинах и они мирно почилипод его тенью. Выл один день и навсегда решилась бы судьба славянского племени, но этот день решил противное — это день Полтавской битвы. Петр I со Своими русскими за всех славян одержал эту вечно славную победу».
Сражение у Лесной, случившееся за девять месяцев до Полтавы было названо Петром «матерью Полтавской победы», но победа в этой баталии далась нелегко, упорство шведов впечатлила гетмана Ивана Мазепу настолько, что он поспешил предать русского царя раньше намеченного срока.
Поражение Карла XII под Лесной открыло глаза даже самым ярым сторонникам гетмана-предателя. В один момент стало ясно, что никакой силы за Мазепой нет и надо срочно переходить под крыло более сильного патрона — Петра I, пока царь не спросил с казаков за заговор против него. В такой ситуации Мазепе оставалось схватить в охапку тех, кто остался верен ему (или тех, кто совершил тяжкие или особо тяжкие преступления перед российским законодательством) и сломя голову бежать к Карлу XII, напрочь позабыв и о своей ставке в Батурине, и о складированных там припасах для шведской армии, и о личной казне гетмана, которую до сих пор не могут найти.