Генерал Герман атаковал эту деревню и овладел ею, ударив в штыки. Генерал Дундас, форсировавший позиции Дюмонсо у селения Варменгюйзен, был задержан редутами, построенными у Шоорльдамского моста. Он оказался далеко позади русской колонны. Вандам воспользовался этим, чтобы окружить Берген.
Он ударил на русских в штыки, захватил у них артиллерию, знамена и взял в плен генерала Германа. Несколько других русских генералов было убито и ранено. Генерал Дендельс, который отражал до тех пор все атаки против своих укреплений, одушевленный победными криками, которые доносились до него из центра и с левого фланга, вышел из своих редутов и двинулся на генерала Пальтни.
Он был, однако, отражен со значительным уроном, потерял свою укрепленную позицию и был вынужден отступить через Лангедейкское дефиле. Герцог Йоркский, удрученный поражением дивизии Германа, отступил в свой лагерь позади Зейпе. В этот день он потерял одну пятую часть своей армии, семь знамен и 26 пушек. Потери галло-батавской армии составляли 3200 человек убитыми и ранеными.
Генерал Эберкромби тотчас же по получении известия о поражении очистил Гоорн и вернулся в свой лагерь. Эта победа подняла дух и возбудила надежды голландцев. Амстердам, угрожаемый со стороны Зюйдерзее, оборонялся национальной гвардией и 60 французскими канонерками, прибывшими между тем из Дюнкерка. Генерал Брюн, несмотря на одержанную победу, разумно продолжал укрепляться на своей позиции.
Русская резервная бригада силой в 3000 человек подкрепила союзную армию, которая была настолько ослаблена потерями в Бергенском бою и болезнями, производившими большие опустошения, что в первых числах октября насчитывала в строю только 30 000 человек. Галло-батавская армия через несколько дней после своей победы получила 7000 французов и 3000 голландцев. В ней было 30 000 человек, и она ожидала новых подкреплений.
Герцогу Йоркскому поэтому приходилось или отказаться от своего предприятия, или снова рискнуть на сражение. 2 октября он выступил четырьмя колоннами: правая под командованием генерала Эберкромби, центральная под командованием генерала Эссена, левая под командованием генерала Дундаса, четвертая под командованием генерала Пальтни. Они были равны по силе, каждая из 12 батальонов; но обе первые состояли из войск, не бывших еще в деле или, по крайней мере, не понесших чувствительных потерь.
Эберкромби и Эссен маневрировали между Алькмаарским каналом и морем. Дундас двинулся на Шоорльдамский мост. Намерением герцога Йоркского было овладеть Эгмонтом и обойти Алькмаар по дороге в Кокиль. Это ему не удалось. Все его атаки на Берген были отражены генералом Гувионом. Русской колонне опять был причинен большой урон.
Исход этого боя, названного сражением у Алькмаара, был неопределенным; обе армии заночевали на поле сражения. Однако 3-го на рассвете Брюн приказал отступать; отступление произошло в порядке, на глазах у союзников, которые занимали Берген, Эгмонт и Алькмаар, по мере того как Брюн их очищал. 3-го вечером галло-батавская армия стала на позицию у Бевервейка, наименее растянутую и лучшую из всех. Там она была усилена шестью французскими батальонами, прибывшими из Франции.
4 и 5-го обе армии оставались одна против другой. Каждый день бездействия шел на пользу французам, получавшим все время новые подкрепления. Герцог Йоркский решился атаковать. У генерала Гувиона левый фланг был примкнут к берегу моря у Вейк-аан-Зее. Дивизия Буде находилась в центре. Дивизия Дюмонсо составляла правый фланг. Дендельс был выдвинут вперед за Пермеренд для прикрытия Амстердама.
Целый день шел жаркий бой. Позиции Баккум, Лиммен и Кастрикум несколько раз переходили из рук в руки. Победа клонилась то на одну, то на другую сторону до тех пор, пока генерал Брюн не добился ее кавалерийской атакой, чем внес расстройство в ряды противника, который смог собраться только около Эгмонта, понеся большие потери пленными и оставив шесть пушек и все свои позиции.
Тем временем дивизия Пальтни затеяла переговоры с генералом Дендельсом, поддавшимся на удочку и не принявшим никакого участия в бою. Исход этого дня, названного сражением у Кастрикума, побудил 7 октября герцога Йоркского отступить на позицию Зейпе. Его армия уменьшилась до 24 000 бойцов; французская армия, более сильная, с каждым днем увеличивалась еще больше; экспедиция не удалась.
15 октября Брюн двинулся вперед. Он занял позицию левым флангом у Кампа на берегу моря, а правым перед Винкелем, на Зюйдерзее, взяв в кольцо укрепленный лагерь Зейпе, который намеревался атаковать. Но герцог Йоркский предложил капитуляцию и послал с этой целью в главную квартиру генерала Нокса, подписавшего 18 октября Алькмаарскую капитуляцию, по которой герцог обязывался в самый короткий срок эвакуировать Голландию, оставить батареи на Гельдере в полной исправности и освободить 8000 французских пленных.
Голландия обоснованно потребовала возвращения своей эскадры, но этого не добилась.