Численность противостоявших друг другу в тот день армий точно не известна. Одними историками высказывались предположения, что орденское войско, считая пехоту, набранную среди покорённых народов (эстов, ливов), состояло из 12-14 тыс. воинов, а ополчение новгородцев с княжескими дружинами насчитывало около 15-16 тыс. человек; другие считают эти цифры непомерно завышенными. Рыцари построились "свиньёй" - глубокой колонной, начинающейся тупым клином. В данном случае она оказалась самоубийственной.
Пока передовые отряды рыцарей пробивались через плотный строй новгородской пехоты, лучшие силы русских - княжеские дружины - не трогались с места. Наконец, когда немцы утомились и прочно увязли в пехотных полках, по флангам их колонны ударили дружинники, смешивая ряды неприятеля и сокрушая его построение. "И бысть сеча жестокая, и стоял треск от ломающихся копий и звон от ударов мечей, и казалось, что двинулось замёрзшее озеро, и не было видно льда, ибо покрылось оно кровью". Разгром был полным: судя по русским источникам, полегло 400 одних только немецких воинов. Феннел, опираясь на немецкие источники, доказывает, что немецкие потери сильно преувеличены. Возможно. Победитель всегда имел склонность преувеличивать свои достижения, так же как и побеждённый - преуменьшать своё поражение. Но факт остаётся фактом: эта битва решила исход войны, и Орден был вынужден заключить мир, отказавшись от всех завоёванных новгородских и псковских территорий.
Подробнее на сайте "История Псковского края"