W dniach 7-8 października doszło do pierwszych walk z ariergardą szwedzką.

Bitwa Dnia 9 października Szwedzi ustawili się na wzgórzach nad rzeką Leśnianką, na rozległej polanie. Tabor stanął z tyłu, a wylot polany obsadzony został przez 6 batalionów piechoty. Po zepchnięciu tych batalionów o godzinie 13 Rosjanie zaatakowali główne siły szwedzkie. Po dwóch godzinach walki Szwedzi zostali odrzuceni do taboru. O godzinie 17 siły rosyjskie wzmocnił korpus Baura. Pomimo tych posiłków kolejne natarcie rosyjskie nie przyniosło rezultatu. Broniących się Szwedów wspomógł dodatkowo oddział, wysłany poprzednio naprzód wraz z częścią taboru. Zapadająca noc i śnieżyca przerwały walkę.

Burza śnieżna, która zaczęła się późnym popołudniem, była w początkach października zjawiskiem niezwykle rzadkim. Pogoda ta bardziej zaszkodziła Szwedom, których szyki zostały zdezorganizowane. Widząc to Lewenhaupt zarządził w nocy odwrót, paląc większość wozów z tak bardzo potrzebnym zaopatrzeniem. Mienszykow kolejny raz rozkazał swej kawalerii ruszyć do szarży. Atak na wycofujących się Szwedów okazał się nadzwyczaj skuteczny, doprowadzając do zupełnej klęski armii Lewenhaupta.