Внутриполитическая ситуация диктовала Ивану III выжидательную тактику. Требовалось время, чтобы примириться с братьями и привлечь их полки к военным действиям против Ахмат-хана. План войны обсуждался на большом совете в Москве. В нем приняли участие сам Иван III, его дядя князь Михаил Андреевич Верейский, мать великого князя «инокиня Марфа», митрополит Геронтий и все бояре. На совете
«положиша тако: на Оку к берегу послати сына своего великого князя Ивана Ивановича до брата Андрея Ивановича меншаго и с ними князей и воевод с воинством, колико вскоре собрати мосчно; а низовые воинства с ханом Урдовлетем до со князем Василием Звенигородским послати наспех плавною на град Болгары, зане тамо людей мало; и тако учиниша. А князь великий Иван Васильевич остася в Москве ожидати верховых воинств»
[278].Как только были получены сведения о приближении ордынцев к Дону, Иван III во главе войска вышел к Коломне. Союзник России крымский хан Менгли-Гирей напал на Литовскую Подолию, чтобы отвлечь Казимира от совместных действий с Ахматом. Другой отвлекающий удар был нанесен в тыл Большой Орде. Зная, что Ахмат оставил тыл незащищенным, Иван III приказал крымскому царевичу Нордоулату, воеводе Звенигородскому и князю Василию Ноздреватому, «со многою силою» сесть на суда и плыть вниз по Волге, чтобы разгромить беззащитную Орду. Тактика отвлекающих ударов была обычной для военного искусства Ивана III. Она соответствовала новым представлениям о ведении войны, которые произошли в конце XIV в.
Выдвижение русских войск к берегу Оки заставило Ахмата повернуть от верховьев Дона к Угре. Получив об этом известие, Иван III начал перегруппировку русских войск. Из Серпухова и Тарусы полки переводились еще западнее, к Калуге, и непосредственно на берег реки Угры. Необходимо было опередить ордынцев и успеть раньше их выйти к Угре, чтобы занять и укрепить все удобные для переправы места, броды и «перелазы». Фланговый маневр Ахмат-хана представлял серьезную опасность, но позволил Ивану Васильевичу выиграть время. Передышку великий князь использовал для того, чтобы уладить отношения с братьями. Он приехал в Москву
«на совет и думу, к отцу своему митрополиту Геронтию и к матери своей великой княгине инокине Марфе, и к дяде своему князю Михаилу Андреевичу Верейскому, и к всем своим бояром, все бо тогда быша во осаде на Москве»
[279]. На совете было принято решение стоять
«крепко за православное христианство противу бесерменства».Тогда же в Москву к Ивану Васильевичу прибыли послы от князей Андрея и Бориса с просьбой «о мире». В столице великий князь пробыл недолго. 3 октября он пришел «с малыми людьми» в город Кременец, который располагался примерно в 50 км позади русских полков, стоявших вдоль берега Угры. Отсюда было удобно руководить всей обороной берега и направлять подкрепления, подходившие из разных городов страны. Именно военной целесообразностью, а не трусостью, как считали многие, объяснялся выбор Иваном III позиции позади Угры, в Кременце. Здесь же находился стратегический резерв из войск, которые привели братья великого князя Андрей Васильевич Большой и Борис Васильевич.Чтобы выйти к Угре, Ахмат-хан форсировал Оку в пределах литовского княжества, где не было русских полков, а река не представляла серьезной преграды. Ордынская конница появилась на берегах Угры в начале октября 1480 г. Ахмат
«приступиша к берегу к Угре, хотеша перевоз взяти»
[280], чтобы дальше двигаться на Москву. Перевоз находился близ устья Угры, в районе Калуги. Здесь заблаговременно были сосредоточены значительные силы русского войска под командованием сына великого князя, Ивана Ивановича Меньшого. На них-то и обрушился со своими главными силами Ахмат, пытаясь прорваться через русскую оборонительную линию. Сражение на переправе через Уфу началось 8 октября и продолжалось 4 дня. Ордынцам так и не удалось переправиться через реку. Оборона Уфы показала преимущество русских войск в организации и вооружении в сравнении с ордынцами.