Po tej pierwszej porażce Bennigsen ustąpił z armią pod Pułtusk i Gołymin. Napoleon sądząc, że Rosjanie ustępują na północny wschód, za pruskim korpusem gen. L’Estocqa, skierował korpusy Davouta i Murata w stronę Nasielska, gdzie w wigilię Bożego Narodzenia doszło do zaciętej, lecz nierozstrzygniętej potyczki z korpusem Ostermana-Tołstoja.

Tymczasem 40-tysięczna armia Bennigsena stanęła na przedpolach Pułtuska. Rankiem 26 grudnia doszło tu do pierwszej poważnej bitwy. Marszałek Lannes, chciał przechwycić strategicznie ważne mosty na Narwi, uderzył więc na Bennigsena, mimo że miał siły dwukrotnie mniejsze. Bitwie towarzyszyła śnieżyca, a rozmiękły grunt uniemożliwiał użycie kawalerii. Rosjanie bronili się z uporem. Korpus Lannesa przez cały dzień szturmował pozycje rosyjskie i dopiero po południu otrzymał wsparcie dywizji z korpusu Davouta. Bennigsen nie wykorzystał tego, że dysponując dwukrotną przewagą liczebną mógłby pokusić się o przeprowadzenie kontrataku. Stał w miejscu biernie przyjmując francuskie ciosy. Pod koniec dnia dał rozkaz do generalnego odwrotu w kierunku Ostrołęki. W bitwie tej Rosjanie stracili około 5000 ludzi. Straty francuskie były niewiele mniejsze.