Узнав о переговорах о присоединении Новгорода к Великому княжеству Литовскому, великий князь Иван III объявил войну Новгородской республике и в Шелонской битве (1471 год) разбил армию Новгорода. Дмитрий Борецкий был казнён как политический преступник. Однако, право Новгорода на самоуправление в его внутренних делах было сохранено. Марфа, несмотря на смерть сына и действия Ивана III, продолжила переговоры с Казимиром, который обещал ей поддержку. Возник конфликт между литовской и московской партиями, о котором стало известно Ивану III.