Весь вечер и часть ночи шведская армия простояла на месте и в два часа двинулась вперед, надеясь застать русских врасплох. Движение шведов было тут же обнаружено казачьими разъездами, и в третьем часу ночи Меншиков бросил конницу вперед, за редуты. Кавалерийский ночной беспорядочный бой продолжался около двух часов. Меншиков не давал шведским всадникам прорваться мимо редутов с севера, у Будищенского леса, и мощная группа Росса и Шлиппенбаха попыталась обойти их с юга, у Яковицкого леса. Петр приказал Меншикову передать команду генералу Боуру, а самому с пятью кавалерийскими полками и пятью пехотными батальонами уничтожить шведов в Яковицком лесу. Меншиков пролетел вдоль всей линии фронта и в ожесточенном рукопашном бою порубил и пленил войска Росса и Шлиппенбаха. Карл XII бросил вперед всю армию и в пятом часу утра взял два недостроенных редута. Под ураганным огнем шведы проходили между редутами за медленно отступавшими всадниками Боура и несли, несли, несли нескончаемые потери. Внезапно русские кавалеристы расступились по флангам и с пятидесяти шагов, расстоянии пистолетного выстрела, прямо в лоб шведской армии ахнули восемьдесят русских орудий. Этот кошмарный залп просто снес шведскую армию к Будищенскому лесу, и лежавший на носилках Карл XII с трудом смог остановить свою бежавшую армию и выстроил ее в боевой порядок. Петр испугался, что потрепанный Карл выведет свою армию из боя, и приказал войскам покинуть укрепленный лагерь. В половине седьмого утра две армии стали выстраиваться друг против друга, и Карл XII успокоился, уверенный в таранном ударе своих «природных шведов».
Петр выстроил свою армию в две линии, на флагах выстроились драгунские полки. Полевая артиллерия осталась вдоль лагеря, полковая развернулась в боевых порядках. Тридцать две тысячи русских в двух линиях ждали шведов. Свои восемнадцать тысяч солдат Карл XII выстроил в одну линию, поставив в центре сдвоенные батальоны, в тех местах, где хотел прорвать русский фронт. Первая русская линия оказалась длиннее шведской, и Петр снял с фланга шесть драгунских полков в помощь украинским казакам гетмана И. Скоропадского, закрывавших шведам пути отступления на Украину и Польшу. В девять часов жаркого летнего утра две армии пошли друг на друга.
Русские пушки били картечью по шведским колоннам, но солдаты смыкались и шли вперед. На расстоянии тридцати метров прозвучали два залпа в упор обеих армий. Русские воины стояли как неподвижные стены, и шведы ринулись в штыковую атаку по всей линии фронта. Сдвоенные батальоны Карла ударили по батальону Новгородского полка, который на треть сократил нападавших и, заливаемый своей и чужой кровью, начал откатываться назад. В линии фронта появилась брешь, в которую с ревом ринулись шведские батальоны. Петр все видел и лично повел в контратаку второй батальон Новгородского полка, стоявший за первым. Уже слышались шведские крики «Сеегер!» – «Победа», когда вся русская армия увидела бешено летевшего на прорыв великана, за которым развивался бело-сине-красный офицерский шарф. Шведы тоже увидели Петра, перенесли весь огонь на него, но не успели убить русского царя. Шведская пуля влетела в шляпу Петра, вторая прострелила его седло, третья впилась и застряла в стальном офицерском полукруге-горжете, висевшем на его груди на голубой Андреевской ленте. Петра быстро закрыли свои, приняв на себя царскую смерть, и русский таран врезался в шведский прорыв. Ярость рукопашной биты сотрясла воздух. Бешеным порывом отчаянные шведы ринулись на Петра Великого, но витязи вокруг государя так же бросилисьна королевских солдат, и уже справа на помощь Петру неостановимо ломился со своими личными гвардейцами Меншиков, а слева отсекал неотсекаемый шведский клин яростный и бешеный Шереметев. Шведы дрогнули, гибли, дрались, дрались, кололи штыками, и потом весь прорвавшийся прямоугольник закончился. В ужасной Полтавской битве наступил перелом и по всей линии фронта летел великолепный Петр, навстречу которому громом неслось многотысячное «ура!»