Wtedy Rehnskiöld postanowił przejść między redutami i uderzyć na rosyjski obóz.

Dzień był gorący i wilgotny, a widoczność pogarszały dodatkowo snujące się dymy na skutek ognia armatniego i karabinowego. W takich warunkach ruszyła do ataku szwedzka piechota dowodzona przez generała Lewenhaupta. Ponieważ natarcie nie przebiegało pomyślnie, postanowiono wycofać piechotę i przegrupować. Podczas przeprowadzanego manewru w szwedzkich wojskach doszło do zamieszania – znajdujący się na prawym skrzydle nacierającej kolumny oddział generała Roosa, liczący 2,6 tys. żołnierzy, nie otrzymał wiadomości o planowanym odwrocie i wciąż atakował, przez co wpadł w pułapkę, gdy posiłki złożone z 4 tysięcy Rosjan odzyskały utracone wcześniej reduty. Szwedzi, by uniknąć zniszczenia, musieli ratować się ucieczką do pobliskiego lasu. W końcu Roos, straciwszy ponad 1 tysiąc żołnierzy, nie mając już amunicji, skapitulował.