В начале, перед подходом основных военных сил шведов Пётр
Первый не имел понятия об их численности. Согласно данным взятых в плен шведов,
на русское войско надвигалось войско, численность которого была от тридцати до
пятидесяти тысяч солдат. Однако, подтвердить данные факты царь не мог, так как
отряд Шереметьева (около пяти тысяч человек), посланный для прикрытия русского
войска, не вступал в большие сражения и не выходил в разведку. За день до
решающей битвы правитель России покинул своё войско, переложив полномочия на
герцога де Круа. Исследователи выдвигают версию, что сам Пётр не ждал быстрой
шведской атаки и по этой причине ушёл за подкреплением.
При этом, русским генералом было ясно, что шведы будут
атаковать главными силами с западной стороны и поэтому они подготовили
оборонительный рубеж, который имел протяжённость более семи километров. Но
одной из самых важных ошибок русского командования было выставление всего
войска на всю длину вышеупомянутого вала, что сделало его довольно лёгкой
добычей. Карл выстроил войско в две линии.
Ночью тридцатого ноября 1700 года армия шведов выдвинулась
на русское войско. При этом они старались двигаться как можно тише до самого
лагеря. Русской армии удалось рассмотреть противника только к десяти утра, так
как ночью начался сильный снегопад. Шведам удалось прорвать линию обороны
русских.
И хотя фактическое численное превосходство было у русской
армии, но растянутость войска по периметру стала основополагающим фактором.
Совсем скоро линия обороны была прорвана в трёх местах и в ряды русского войска
пришла паника (многие бежали, некоторые тонули в реке и пр.). В плен начали
сдаваться иностранные офицеры русского войска.
Лишь на правом фланге, защищаемом Семёновским и
Преображенским полками вместе с Лефортовским полком оказывалось сопротивление
противнику. Левый фланг тоже стоял насмерть под командованием генерала Вейде.
Данный бой продолжался до глубокой ночи, однако, шведскому войску так и не
удалось обратить фланги русского войска в бегство полностью. Но связь между
ними была нарушена.
Наутро выжившие генералы решают начать переговоры с Карлом
Седьмым о поражении русской армии. Князь Долгоруков благодаря дипломатическим
навыкам договаривается о переходе безоружного русского войска на другой берег
речки. На другой день (второго декабря) капитулировала также дивизия Гейде.