Свой рассказ о неудачных переговорах Ивана III с Ахматом Львовская летопись завершает словами: «Хваляшеся царь лето все, рекъ: „дастъ Богъ зиму на васъ, и реки все стануть, ино много дорогъ будеть на Русь“»620
. Зима в 1480 г. наступила рано (с Дмитриева дня – 26 октября) и была суровой: «З Дмитреева же дни стала зима, и рекы все стали, а мразы великыи, яко не мощи зрети»621. После того, как лёд стал достаточно крепким, татары получили возможность перейти Угру в любом месте и ударить в спину русским отрядам, растянутым на большом расстоянии. В связи с этим Иван III приказал своим войскам отойти от берега и соединиться в Кременце: «И егда же ста река, тогда князь великии повеле сыну своему, великому князю Ивану, и брату своему князю Андрею, и всемъ воеводамъ своимъ со всеми силами приити къ себе на Кременець, боящеся Тотарского прихожениа, яко да, совокупльшеся, брань створять с противными»622. Из Кременца войска были отведены ещё примерно на 40 км северо-восточнее, к Боровску, где русские военачальники предполагали дать генеральное сражение Ахмату: «Князь же великыи, съ сыномъ и зъ братиею и со всеми воеводами, поидоша къ Боровску, глаголюще, яко „на техъ поляхъ бои с ними поставим“»623; «И князь великии отступи со всею силою в поля к Боровску, как мощно бы стати противу безбожнаго царя Ахмета»624.Однако неожиданно для русских татары сами начали отступление: «Егда отступиша отъ берегу наши, тогда Татарове страхомъ обдержащимъ побегоша, мняще, яко берегъ даяху имъ Русь и хотятъ с ними битися, и наши, мняще Тотаръ за ними реку перешедшихъ, за ними женутъ, и приидоша на Кременець»625
; «Тогда же бысть чюдо пресвятыя владычица нашея Богородица: егда отступиша сынове Русскиа отъ брега, тогда прииде на царя Ахмата страхъ отъ Бога, и побеже отъ Угры, никымъ же гонимъ, по Литовскои земле, по королеве държаве, воюя его землю за его измену»626. Русские летописи указывают разные даты отступления Ахмата: «А прочь царь пошол от Угры в четверг, канун Михаилову дни»627, т.е. 9 ноября; «От Угры царь Ахмут побежал месяца ноября в 10 день, в пятницу»628; «А царь побежалъ ноября въ 11»629. Возможно, разница в датах означает, что отход татар на разных участках происходил в разное время. На постепенность их отступления указывает и то, что Ахмат «полон отпусти за многи дни к Орде»630.Русские летописи объясняют неожиданный уход татар тем, что они не были готовы вести войну в суровых зимних условиях: «С Дмитреева же дни стала зима, и реки все стали, и мразы велики, яко не мощи зрети. Тогда царь убояся и с татары побежа прочь ноября 11. Бяху бо татарове нагии и босы, ободралися»631
. Подтверждение этому сообщению можно найти в «ярлыке» Ахмата Ивану III. В заключительной его части, касающейся событий 1480 г., Ахмат заявляет: «А нынеча есми отъ берега пошол, потому что у меня люди без одож, а кони без попонъ. А минетъ сердце зимы девеносто днеи, и аз опять на тебя буду, а пить ти у меня вода мутная»632.Всего татары пробыли в землях Великого княжества Литовского шесть недель, т.е. примерно с 1 октября до 11 ноября. За это время они взяли там двенадцать городов, а их жителей угнали в рабство: « [Ахмат] всего в Литовскои земле стоял 6 недель, а градов Литовских пленил: Мченескъ, Белев, Одоев, Перемышль, два Воротынска, старои да новои, два Залидовы, старои да новои, Опаков, Серенескъ, Мезыскъ, Козелескъ. А всех градов плени 12…, а волости все плени и полон вывел»633
. Отчасти им при этом руководило желание отомстить своему неверному союзнику: «А на царя Ахмута прииде страх от Бога, и побеже никым же гоним от Угры по Литовъскои земле по королеве державе, воюя его землю за его измену»634. Память о вероломстве литовцев сохранилась в Большой Орде надолго. Ещё в 1500 г. сын Ахмата Шейх-Ахмад в ответ на просьбу литовского великого князя Александра Казимировича помочь ему в войне с Иваном III писал: «По тому братству ваш отец король и наш отец Ахмат царь, зодиначывшыся межы себе, тверъдо оба прысягнули и, на конь свои въседши, мели на Ивана поити. Ино мои отец з воиском своим на него пошол, а твои отец не шол»635.