Однако воевода Даниил Холмский догадался о планах новгородцев. Он спешно перебросил свой конный отряд из Коростыни к деревне Мусцы и под прикрытием высокого правого берега реки Шелони 14 июля 1471 года внезапно атаковал новгородское войско. Несмотря на то, что новгородское ополчение, как подмечали летописи, по численности почти в 10 раз превышало силы Холмского, победу одержали московские и псковские воины. Помимо них, в битве поучаствовал касимовский хан Данияр «со своими царевичами, князьями и казаками». Потеряв 40 человек убитыми, татары были распущены. Сражение 14 июля вошло в историю как Шелонская битва. В результате сражения москвичами были пленены многие знатные новгородцы, в том числе посадники Дмитрий Борецкий и Козма Григорьевич, бояре Василий Селезнев, Киприян Арзубьев и др. В захваченном стане новгородцев московскими воинами была найдена договорная грамота Новгорода с Казимиром IV.