Odcięci przez Szwedów od oddziałów sasko-polskich Litwini uciekają z pola walki w kierunku Górc i dalej w kierunku Puszczy Kampinoskiej, ścigani przez szwedzką jazdę.
W zaciekłych walkach w rejonie wsi Wola i Odolan Szwedzi zmuszają oddziały sasko-polskie do wycofania się z pola bitwy, na którym zostaje tylko chorągiew husarska Chomętowskiego i Szwedzi, wkrótce zmuszając i jego do opuszczenia pola boju.
Po bitwie Trwająca ok. 6 godzin bitwa głównie kawaleryjska przyniosła obu stronom znaczne straty, lecz główny cel wojsk wiernych królowi Augustowi II nie został osiągnięty. W ręce szwedzkie wpadł saski dowódca – generał Otto Arnold von Paykull, wkrótce stracony za zdradę. W Warszawie zebrał się sejm konfederacki i w październiku koronowany został Stanisław Leszczyński. Pomimo znacznej przewagi sił sasko-polsko-litewskich Szwedzi osiągnęli zdecydowane zwycięstwo, co zawdzięczali nie tylko przewadze jakościowej nad wrogiem (weterani jednej z najnowocześniejszych armii Europy), ale także nieudolnemu dowodzeniu wojsk nieprzyjaciela – praktycznie chorągwie litewskie nie wzięły udziału w walce, co miało być skutkiem kłótni między dowództwem polskim i litewskim.
Przypisy