Теперь у шведов осталось всего 18 батальонов пехоты и 14 полков кавалерии. Они построились в одну линию, а кавалерия стала по флангам в две линии. Русские войска также вышли из своих окопов и выстроились перед лагерем в две линии: пехота посредине, конница по флангам.
В 9 часов русская армия двинулась вперед, шведы пошли ей навстречу.
Правый фланг шведской пехоты в присутствии своего короля дружно кинулся на батальоны Новгородского полка и потеснил их назад. Тогда царь Петр взял из второй линии один батальон, велел сомкнуть ряды и сам повел его вперед. На него со всех сторон сыпались пули: одна пуля попала в седло, другая прострелила шляпу, а третья повредила крест, висевший у царя на груди. Несмотря на это, мужественный царь Петр несся вперед: опасность его не страшила. Вид он имел грозный, глаза горели огнем. Через полчаса шведы были отбиты. Тогда царь двинул все полки первой линии и охватил шведов справа и слева, словно клещами.
Часть шведской пехоты, побросав оружие, пустилась наутек. Отчего началась паника? Вероятнее всего, причиной ее стали огромные потери, которые понесла армия за очень короткий отрезок времени (это всегда крайне отрицательно сказывается на моральном духе войска, особенно если потери велики среди офицерства — силы надзирающей, понукающей и сплачивающей), в сочетании с угрозой окружения, подорвавшей солдатскую волю к победе. Война — очень жестокая игра со множеством труднопредсказуемых психологических факторов; чем большему давлению подвергается воинство, тем более переменчивой и ненадежной становится его психика. Опасность разбавляется, если она поделена на 600 человек, однако мужество или трусость конкретного солдата зависит от того, смелость или малодушие проявляет его сосед справа и слева. Паника объяснялась в первую очередь упавшим боевым духом: отвращением к войне, усталостью и сомнениями. Что именно дало толчок к такой реакции, навсегда останется неведомо нам; заставить трепетать туго натянутые нервы могла любая мелочь, — возможно, это был неверно истолкованный приказ, неправильно понятый маневр или что угодно еще.
Раненый Карл XII также не щадил себя. Он лежал на носилках, обложив раненую ногу подушками, и его так носили между полками. И вдруг ядро разбило носилки вдребезги. Король упал на землю без чувств. Его подхватили и посадили на лошадь, но во время отступления лошадь короля была убита, а другой лошади не имелось. Раненый полковник Иоганн Гиерта отдал королю свою лошадь, сказав окружающим:
— Спасите только его.
Гиерта со слезами поцеловал руку короля и вскоре пал под ударами русских штыков. А тем временем отыскали в обозе карету и положили в нее короля.
Шведские солдаты подумали, что их король убит, и полками овладел ужас. Как Адам Людвиг Левенгаупт ни кричал, как ни бил и ни ругал солдат, все было напрасно. Бегство продолжалось. Казалось, будто пехота оглохла и ослепла от ужаса.
Русские рубили направо и налево, забирали в плен генералов, офицеров и целыми батальонами солдат. Победа была полная.
Шведы потеряли убитыми и ранеными 9000 человек, в плен взято было 3000 человек. Плюс русским достались пушки, канцелярия короля и вся его прислуга, королевская казна, артиллерийский парк и большой обоз.