Но основные события 14(26) декабря произошли под Пултуском. Корпус маршала Ланна (примерно 15 тыс. человек) в этот день, выполняя приказ Наполеона, несмотря на плохую погоду, форсированным маршем вышел к Пултуску и столкнулся с основными силами Беннигсена (примерно 40–45 тыс. человек), уже построенными перед городом в боевой порядок (в две линии и резерв), вытянутый примерно на пять километров. Левый фланг его упирался на р. Нарев и на мост через него, а правый фланг – на Мошинский лес. Беннигсен предполагал, что перед ним находились главные силы Великой армии под личным командованием Наполеона. Поэтому он занял выжидательную оборонительную позицию и решил действовать в зависимости от обстоятельств, сразу отказавшись от проявления какой-либо инициативы (фактически выбрал роль пассивного ожидания). Ланн же пребывал в ошибочном заблуждении, что перед ним войска корпуса Буксгевдена, но он имел приказ взять Пултуск и с ходу бросил свои войска в атаку, не задумываясь о численном превосходстве противника. Главный удар он нанес в направлении левого фланга (ближе всего находившегося к переправе – главной цели Ланна), который защищали войска под командованием генерал-майора К.Ф. Багговута. Ланн намеревался прорваться к реке и захватить переправу, чтобы опрокинуть русские позиции и тем самым поставить противника перед угрозой поражения. Поле сражения превратилось в море грязи, солдаты с большим трудом шли в атаку, завязая в вязкой жиже по колено, кроме того, у русских в избытке имелась артиллерия (у французов же считаные орудия небольшого калибра), и они прикрыли фронт обороны плотным огневым заслоном. Тем не менее французские войска, выстроенные в три колонны, смогли отбросить русских и даже войти в город. Но Беннигсен, поняв замысел Ланна, своевременно предпринял фланговую контратаку и отбросил противника на исходные позиции.
На правом фланге войска под командованием генерал-майора М.Б. Барклая де Толли также стойко выдержали несколько атак противника, а затем контратаковали. Наступал явный перелом в пользу русских, а у Ланна почти не оставалось свежих сил, чтобы изменить ход боя. Но после полудня на помощь французам спешно прибыла 3-я дивизия из корпуса Даву под командованием генерала Ж.О.Ф. Дольтана (5 тыс. человек) и, не теряя времени, вступила в бой за Мошинский лес против солдат Барклая. И под давлением противника тот вынужден был отвести войска назад, пока Беннигсен для спасения положения на своем правом фланге не ввел в дело пехотные резервы, а потом и кавалерию, с помощью которых продвижение дивизии Дольтана было остановлено. После этого русские предприняли еще несколько атак, но были отбиты. Только темнота ночи и разыгравшаяся вьюга прекратили сражение. После совещания генералов, собранных Беннигсеном, было решено оставить город, и русские войска через мост ушли на другой берег Нарева и далее продолжили отступление к Остроленке.
Это было обоснованное решение с учетом событий под Голымином, поскольку дорога от этого пункта на Пултуск стала открыта для главных сил Великой армии и защищать город уже не имело смысла. Даже нанести поражение войскам Ланна на следующий день шансов у Беннигсена объективно уже не имелось, а вот разгромить его, останься он в этой позиции, французам было по силам с учетом возможности движения их корпусов от Голымина к Пултуску. Как писал позднее сам Беннигсен в своих записках, что он только вечером 14(26) декабря узнал об отступлении всех русских корпусов: «Те войска, которые я ожидал, двинулись уже по направлению к нашим границам, чтобы перейти их. Спрашиваю, при подобных обстоятельствах, что же мне оставалось делать? Конечно, не что иное, как самому исполнить те же самые приказания фельдмаршала, потому что иначе чему бы я мог подвергнуться, оставаясь один на позиции в Пултуске» (87)
.