Войско феодальной коалиции осадило городок Лаупен, оборонявшийся отрядом бернцев в 600 человек. Гарнизон оказал упорное сопротивление, и осада затянулась. Главные силы рыцарского войска расположились лагерем на Лаупенских высотах, а укрепленный городок был охвачен полукольцом циркумвалационной линии.
Только на 12-й день осады бернцы подошли для деблокады Лаупена. Швейцарцы вышли из леса на гору Брамберг, где и произошел бой, ход которого вполне реально восстановил Дельбрюк.
Боевой порядок швейцарцев состоял из трех частей: авангарда из пехотинцев «лесных земель» (30 рядов, 30 шеренг), главной баталии (50 рядов, 50 шеренг) и арьергарда (40 рядов, 40 шеренг). Небольшое число стрелков расположилось впереди каждой баталии, между баталиями находились рыцари. Таким образом, боевой порядок швейцарцев был расчленен на три тактические единицы, которые могли взаимодействовать между собой.
Боевой порядок рыцарского войска состоял из двух групп: правой – фрейбургская пехота и левой – рыцарская конница. Для скрытного обхода левого фланга и атаки бернцев с тыла был выделен отряд, от движения которого зависело начало боя.
Первый этап – атака отрядом рыцарского войска арьергарда швейцарцев.
Первый этапОтряд рыцарского войска завершил обход лишь к вечеру, сразу же атаковал авангард бернцев и легко его опрокинул. Часть бернцев укрылась в лесу, часть бежала по дороге на Берн.
Второй этап – бой главной баталии и авангарда швейцарцев.
Второй этапЭрлах приказал каждому пехотинцу главной баталии взять по нескольку камней. В это время пехота фрейбуржцев двинулась в атаку на главную баталию бернцев, которые встретили противника градом камней. Вслед за этим бернцы контратаковали фрейбуржцев и опрокинули их.
Видя успешные действия главной баталии, авангард швейцарцев (пехотинцы «лесных земель») двинулся вниз по склону горы, но был контратакован рыцарями. Авангард образовал «ежа», направив пики во все стороны. Рыцари окружили швейцарцев, но не могли преодолеть их сопротивление.
Главная баталия, покончив с фрейбуржцами, атаковала рыцарей с тыла и обратила их в бегство.
Отряд рыцарского войска, опрокинувший арьергард бернцев, в бою главных сил участия не принимал.
Рыцарское войско потеряло в этом бою около 4 тыс. человек. Остальные спаслись бегством. Потери швейцарцев неизвестны.
Победа при Лаупене еще больше упрочила политическое положение швейцарских городов, особенно Берна, и лесных кантонов, как стали потом называться земли Швейцарского союза. В 1351 г. к союзу присоединился Цюрих, а в 1353 г. и Берн. Силы швейцарцев для борьбы с феодалами увеличились.