28 сентября 1708 г. около деревни Лесной в лесисто‑болотистой местности Петр с 11‑тысячной кавалерией обрушился на двигавшийся по лесной дороге 16‑тысячный шведский корпус. Скованные обозом, шведы не успели развернуть свои силы и смешались. Понеся огромные потери, они отступили, но русские драгуны преследовали их, не давая опомниться. Несколько часов длился бой. Только около 7 тысяч шводов сумели прорваться к Карлу XII. Левенгаупт потерял весь обоз и артиллерию. Впоследствии Петр I назвал битву под Лесной «матерью Полтавской баталии», шутливо намекая на то, что Полтавское сражение произошло ровно девять месяцев спустя после победы под Лесной.
Последние военные успехи привели царя в восторг. После побед в Прибалтике он наконец‑то стал брать верх над самим шведским королем. Это был реванш за Нарву, за прошлые страхи и унижения. Петр ликовал, он слал реляции в Москву и за границу, оповещая население России и страны Европы об этих победах. Но главное сражение было еще впереди.
Именно после Лесной Петр вскоре узнал об измене Мазепы. Царь был ошеломлен и взбешен. Он безгранично верил Мазепе, с которым в свое время прошел Азовские походы. Верные люди доносили Петру, что гетман готовит измену, но царь не верил этому и даже выдал Мазепе доносчиков, которых тот казнил. И теперь царь расплачивался за свою оплошность. В ярости он приказал А. Д. Меншикову захватить ставку Мазепы — город‑крепость Батурин, и Меншиков поспел туда раньше, чем там появились шведы. Город, крепость, замок были сожжены, а все запасы оружия и продовольствия, которые Мазепа приготовил здесь для шведов, были захвачены русским отрядом. В назидание изменникам над изображением Мазепы по приказу царя был совершен обряд казни, имя гетмана было предано церковной анафеме.
Всю осень и зиму 1707–1709 гг. Карл XII метался по Украине. Он тщетно пытался пробиться с юга к Москве, повсюду встречал русские заслоны. Морозы, голод, болезни косили шведов. На Украине под ногами у шведов и сторонников Мазепы горела земля. Население нападало на шведов во время их переходов, атаковало на квартирах, брало в плен небольшие отряды, рыскавшие по селам в поисках продовольствия. В отместку шведы и сторонники Мазепы жгли селения, убивали местных жителей. В эти дни Мазепа утвердил новое знамя для своих сторонников — желто‑голубой флаг, который по цветам повторял знамя шведского королевства.
Полтавская битва.
К апрелю значительно поредевшая, но еще достаточно сильная шведская армия осадила Полтаву. Взятие Полтавы открывало путь на Москву, кроме того, отсюда дороги вели в Крым, с которым Карл XII вел переговоры о взаимных действиях против России. К Полтаве спешили и шведские резервы, сюда же направлялось войско нового польского короля — шведского союзника. Таким образом, взятие этой небольшой крепости могло значительно изменить весь ход войны. Но Полтава отбивала все яростные штурмы шведов. Небольшой гарнизон и вооружившееся городское население стояли насмерть, организовывали вылазки, наносили шведам урон.Кончилась весна, наступили жаркие июньские дни, а армия Карла XII так и не могла овладеть Полтавой. Героическая оборона города, сковавшая здесь на долгие три месяца армию шведов, помогла русским подтянуть сюда все основные силы. В начале июня в лагерь русских войск приехал Петр. Именно под Полтавой он решил дать генеральное сражение Карлу XII, к которому тот упорно стремился несколько лет. Царь сам выбрал место сражения: русские встали военным укрепленным лагерем, имея сзади правый берег реки Ворсклы, через которую были наведены мосты. Впереди находилась небольшая равнина, закрытая с левого фланга густым лесом; впереди, там, откуда ожидалась атака шведов, также находился лес. Далее шли шведские позиции, а за ними Полтава. Шведы, таким образом, оказывались зажатыми на узком участке пересеченной местности, где им трудно было осуществлять их любимый широкий маневр. Впереди у них была русская армия. Сзади — Полтава. Разработал Петр и план боя, в частности, предусмотрел возведение на пути шведской атаки по открытому пространству укрепленных редутов, определил роль русской конницы в решающие минуты битвы.
Особое значение Петр отводил артиллерии, которая более чем вдвое превосходила количество артиллерийских стволов у шведов. Русские пушки были более скорострельными и дальнобойными, чем у противника. Это был результат петровских усилий по созданию в России военной промышленности и перевооружению армии.
26 июня, накануне сражения, Карл XII произвел смотр своей армии. Раненный в ногу казачьей пулей во время осмотра будущего места сражения, король объехал свои войска, лежа на носилках, которые несли две лошади. К бою были готовы 30 тысяч отборных шведских солдат, прошедших с боями пол‑Европы.
В своей речи, обращенной к застывшим рядам шведов, Карл XII вспоминал о славных победах, звал постоять за своего короля, обещал разгромить «русских варваров» и устроить пир в их захваченных шатрах.