Согласно источникам, швейцарская пехота состояла из 1300 воинов. Эта цифра подтверждается простым расчетом. Население Швиц на тот период было 18 тыс. человек, а это значит, что Швиц мог выставить не более 900 пехотинцев, то есть 5 % от общей численности населения. Также надо учитывать и то, что часть воинов была выделена в качестве гарнизонов на фортификационные сооружения и для обороны Унтервальдена.
У горы Моргартен швейцарцы сделали засеки из деревьев, для того чтобы помешать продвижению рыцарской конницы противника. Вдобавок к этому на крутом скате отрога горы Моргартен скрытно расположился небольшой авангард швейцарцев, состоявший из 50 воинов, а главные же их силы, построенные в баталию, также скрытно заняли удобную для атаки позицию на возвышенности Маттлугюгшу. Швейцарская баталия, поджидавшая неприятеля, представляла собой плотную массу воинов, стоящих в строю. Строй имел 35 шеренг и 35 рядов. Войском Габсбургов командовал герцог Леопольд Баварский. По замыслу герцога один из его графов во главе небольшого отряда рыцарей должен был напасть на Унтервальден через Брюнинг. Этот маневр позволял существенно ослабить войско Швейцарского союза, так как для защиты своих городов и селений им придется выделить некоторую часть воинов. Пока граф проводил отвлекающий маневр, сам герцог Леопольд Баварский во главе основных сил планировал наступление на Швиц через Шорно. Войско Габсбургов состояло из 4 тыс. всадников и 8 тыс. пеших воинов, то есть завоеватели имели почти десятикратное превосходство над швейцарцами. Двигаясь на Шорно, герцог отправил впереди основных сил небольшой конный отряд разведчиков. За разведчиками на некотором удалении двигались основные силы войска, состоящие из отборной рыцарской конницы. За рыцарской конницей следовали пешие воины, а за ними обоз армии. Как только авангард рыцарей приблизился к завалу, маленький отряд швейцарцев, тот самый, состоящий из 50 воинов, дождавшись удобного момента, внезапно начал сбрасывать на врага большие камни, древесные пни и бревна. В рядах рыцарей произошло замешательство, и они под влиянием боевой обстановки были вынуждены спешиться. Таким образом, авангарду швейцарцев удалось отвлечь на себя все внимание неприятеля. Когда главные силы рыцарского войска Габсбургов подошли к своему авангарду, они были вовлечены в сражение. Но неудобный рельеф местности и крутые склоны Моргартена не позволяли рыцарской коннице проявить себя в полную силу, превращая ее в малоэффективную толпу всадников. Тем более что враг все время сбрасывал на рыцарей бревна и большие камни, которые ломали коням ноги. После того как вся рыцарская конница попала в ловушку, ей в тыл ударила швейцарская баталия, стремительно двигавшаяся по склону горы. Этот маневр окончательно расстроил ряды конных рыцарей. Попав в окружение и находясь на узком пространстве, рыцарская конница была не в силах оказать организованное сопротивление. Воины Габсбургов гибли сотнями под ударами швейцарских алебард. Не выдержав атаки швейцарской баталии, многие рыцари, и среди них сам герцог, бросились бежать. В пехоте Габсбургов и в обозе быстро распространилась паника. Преследование отступающего врага завершило разгром всего рыцарского войска, потерявшего 3 тыс. воинов, не считая утонувших в озере Эрги. Швейцарская пехота одержала полную победу, которая укрепила политическое положение Швейцарского союза «лесных земель», благодаря чему союз стал расширяться. Победе швейцарцев в сражении 1315 года у горы Моргартен способствовало несколько факторов. Во-первых, удачно выбранное место сражения свело на нет численное преимущество противника и лишило его возможности эффективно использовать свои главные силы, так как рыцарская конница в условиях горной местности малоподвижна и неспособна вести полноценный бой. Во-вторых, швейцарцы сражались за свою свободу и независимость, что определило высокий моральный дух швейцарской пехоты. В-третьих, швейцарцы использовали прием неожиданного нападения, к тому же очевидны преимущества плотного строя пехоты, вооруженной алебардами, удары которых поражали даже закованных в доспехи рыцарей.