Ланн мог противопоставить им только несколько орудий небольшого калибра, которые удалось с величайшим трудом протащить через грязь. Он поставил дивизию Сюше в первой линии, а дивизию Газана оставил в резерве на опушке леса, чтобы было чем противостоять событиям, грозившим принять серьезный оборот. Итак, Ланн вышел из леса с дивизией Сюше, построенной в три колонны. Ланн решил атаковать справа и у Нарева, ибо если бы ему удалось прорваться к городу, он мог одним ударом уничтожить позицию русских и даже поставить их на грань разгрома.
Он выдвинул вперед, отважно выйдя из леса, три свои небольшие колонны и под градом картечи устремился к плато. К несчастью, размокшая и скользкая почва не позволяла провести стремительную атаку, которая искупила бы отсутствие преимущества в числе и позиции. Тем не менее, продолжая с трудом двигаться вперед, колонны добрались до неприятеля и оттеснили его к обрывистым склонам, которыми оканчивался участок у Нарева и Пултуска. Едва не оказались сброшенными в реку русские войска генерала Багговута, но тут главнокомандующий Беннигсен, спешно выслав часть резерва на помощь Багговуту, атаковал с фланга бригаду Клапареда, возглавлявшую атаку французов. Ланн, находившийся в самой гуще схватки, ответил на этот маневр, передвинув вправо бригаду Веделя, а сам атаковал русских, пришедших на помощь генералу Багговуту, с фланга. Тесня и тех и других к Нареву, Ланн быстро закончил бы на этом участке борьбу, а может быть и сражение, но настигнутый снежной бурей батальон 88-го не успел встать в каре и был прорван и отброшен русской кавалерией. Однако, тотчас воссоединившись, доблестный батальон в свою очередь воспользовался замешательством русской кавалерии, увязшей в море грязи, и напал на всадников.
Так, справа и в центре бой, хоть и не настолько решительно, как мог бы, но тем не менее повернулся в пользу французов. В то же время слева третья колонна французов дралась с неприятелем за рощу, на которую опирался центр русских. Наконец и здесь русские отступили и были прижаты к городу.
День подходил к концу, когда на левый фланг французов наконец подошла дивизия Гюдена, скрытая лесом от французской армии, но замеченная казаками, которые тотчас предупредили о ней генерала Беннигсена. Дивизия Гюдена сумела дотащить до поля боя лишь два орудия из всей артиллерии, но смело атаковала крайний правый фланг русских. Генерал Дольтан, командовавший в тот день дивизией Гюдена, дав нескольких пушечных залпов, построил свой левый фланг эшелонами и решительно двинулся на неприятеля, предупредив маршала Ланна о своем вступлении в бой. Его атака привела к решающему успеху и заставила русских отступить. Французы захватили весь участок, доминирующий над Пултуском, и им оставалось совершить лишь последнее усилие, чтобы сбросить русских в Нарев, когда генерал Беннигсен, воспользовавшись темнотой, отвел свою армию через мосты Пултуска. Он отдал приказ к отступлению как раз тогда, когда Ланн, ободренный прибытием Гюдена, решал, атаковать ли без промедления или отложить атаку назавтра. Поздний час и трудность сообщения в хаосе грязи, дождя и темноты убедили его отложить бой. На следующий день внезапное отступление русских похитило у французов заслуженную награду за их отважную и упорную борьбу.
Ожесточенный бой 18 тысяч французов с 43 тысячами русских мог, без сомнения, считаться победой. В силу малочисленности и превосходства тактики французы потеряли убитыми и ранеными не более 1500 человек. Русские, напротив, потеряли более 3 тысяч убитыми и ранеными и оставили французам 2 тысячи пленных и множество артиллерии.
В тот же день, 26 октября, две дивизии Даву и две дивизии Ожеро подошли к Голымину. Русские закрепились за отдельными домишками, разбросанными в окружающих Голымин лесах и болотах, оставив в самом Голымине сильный резерв.
Маршал Даву, выйдя справа, приказал атаковать леса, преграждавшие путь в Голымин. Маршал Ожеро, выйдя слева, должен был пройти через болота: ему предстояло захватить деревню Русково, через которую проходила единственная исправная дорога. Доблестная пехота Даву потеснила, не без потерь, русскую пехоту Сакена и Голицына. После горячей перестрелки она атаковала русских в штыки и в ходе рукопашных боев вынудила оставить леса, на которые та опиралась. Справа от этих лесов Даву форсировал дорогу из Пултуска в Голымин и бросил на русских часть кавалерийского резерва, вверенного Раппу, одному из бесстрашных адъютантов Наполеона, которых император использовал в трудных ситуациях. Рапп опрокинул русскую пехоту, обошел леса и открыл таким образом подступы к Голымину. Ожеро захватил Русково и тоже подошел к Голымину, общей цели концентрических атак. В город вступили к вечеру и завладели им после жаркого боя с резервной дивизией Дохтурова. Как и в Пултуске, было захвачено множество орудий, взято несколько пленных и убито множество русских. Сражаясь с ними, брали меньше пленных, но убивали больше.