Воевода Холмский имел всего 5 тысяч ратников. Новгородцев же было (по некоторым данным) до 40 тысяч человек. Из них погибло 12 тысяч, а две тысячи попали в плен, в том числе оба посадника. Победителям достались неприятельский обоз и речные суда «ладейной рати».
Новгородское войско, посланное в Заволочье, потерпело поражение на Северной Двине от московских полков. Теперь сам Вольный город защищать было некому. Новгородские послы запросили у Ивана III Васильевича мира «по всей воле его». По Коростынскому миру Москва признавалось «отчиной» Великого Новгорода, «мужей вольных».
В 1472 году к Великому княжеству Московскому присоединяется Великая Пермь с ее богатыми пушными промыслами и лесными угодьями. Так московские владения на севере перешагнули через Камень (Уральские горы).
В 1472 году большеордынский хан Ахмат сжег город-крепость Алексин. Однако попытка ордынской конницы перейти Оку была отбита.
Тем временем в Великом Новгороде началась усобица: бояре Неревского «конца» (одной из частей города), ориентировавшиеся на Литву, устроили погром Словенского «конца», тяготевшего к Москве. В октябре 1475 года Иван III Васильевич отправился в новый поход, на сей раз с «миром», но «с людьми многими». Новгородцы признали власть Москвы над собой, но расставаться со своей «волей» не хотели. В ответ Иван III в конце 1479 года совершил новый поход на Новгород. Его осаждали больше недели, днем и ночью обстреливая из «наряда» (артиллерии). Горожане были вынуждены отдать себя «на всю государеву волю».
К 1480 году оформилась враждебная коалиция против Русского государства: король Казимир IV, Ливонский орден в союзе с немецкими городами Лифляндии и Эстляндии и большеордынский хан Ахмат.
Летом 1480 года войско Большой Орды пришло в движение. Московские полки встали на защиту «берега» – пограничной линии по Оке и Угре. Одновременно Иван III послал вниз по Волге «судовую рать» под командованием воеводы Василия Звенигородского и татарского служилого царевича Удовлета (Нурдовлета).
Началось историческое стояние на Угре – с октября по ноябрь. Само сражение на переправах через Угру длилось четыре дня, начавшись в час пополудни 8 октября. Хану Ахмату пришлось уйти восвояси. Узнав о поражении ордынцев, король Казимир IV не стал вступать в войну с Москвой.
Вскоре началась война с Ливонским орденом. В «наказание» за нападение на земли Пскова в поход выступает 20-тысячное московское войско. В конце февраля 1481 года оно начало «воевать» Ливонию. Русские полки наступали по трем направлениям. 1 марта они впервые подступили к орденской столице крепостному Феллину. Верховный магистр Ливонского ордена бежал из него к Риге. Князь Василий Шуйский с конным полком гнался за ним 50 верст. Началась осада и бомбардировка Феллина. Когда разрушилась часть крепостной стены, рыцарский гарнизон запросил пощады и выдал выкуп.
Боевые действия против Немецкого ордена продолжались. Были взяты сильные крепости Тарваст и Вельяд. Русские полки, обремененные артиллерией, по глубокому снегу в разгар лютой зимы проходили по 20 верст в сутки. В итоге войны Ливонский орден поспешил заключить мир с Псковом и Новгородом.
С 1483 года осложнились отношения Ивана III с тверским князем Михаилом Борисовичем, который обратился за военной помощью к королю Казимиру IV. Московский государь совершил военный поход на Тверь, и местному удельному князю пришлось бежать. Великий князь утвердил на тверском княжении своего сына-наследника Ивана Ивановича Молодого.
После этого Иван III стал бороться с ордой «Ахматовых детей», которая появилась в Дикой степи после распада Большой Орды. Русские рати стали заходить далеко в степные просторы. Наиболее впечатляющим оказался военный поход 1491 года, в котором участвовало «рати 60 000» человек. В том походе участвовали воинские отряды из бывшего Казанского ханства.
При Иване III великокняжеские воеводы совершили, задолго до легендарного Ермака, в 1483 году поход в Западную Сибирь с целью ее присоединения к Московскому государству. Поход за Камень – Уральские горы – стал ответной мерой за нападения отрядов вогулов (манси) на русское Приуралье.
Вскоре начались пограничные споры с Великим княжеством Литовским: его русские православные удельные князья стали «отъезжать» к Москве. После подписания мира с Литвой Иван III Васильевич начал борьбу за возвращение выхода в Балтийское море, для чего был заключен союз с Данией против Литвы.