Понимая, что пощады им не будет, угличане целую неделю защищались с отчаянием обречённых. Летопись сообщает, что при штурме Углича сложил голову один из самых преданных сторонников Василия Тёмного — бывший нижегородский воевода Юшко Драница. Однако превосходство осаждавших было подавляющим. У Слепого имелись даже пушки, которые прислал ему для штурма Углича вернувшийся в Тверь князь Борис Александрович (25, 493). Этим «нарядом» командовал знаменитый тверской мастер Микула Кречетников. «Таков беяше той мастер, но яко и среди немец не обрести такова» (17, 320). Во время осады к войску Василия II присоединился наконец и отряд Василия Ярославича Серпуховского, пришедший из Литвы. Не выдержав сокрушительного обстрела деревянного города из орудий, Углич пал. Это случилось, вероятно, незадолго до праздника святителей Афанасия и Кирилла Александрийских (18 января).
После взятия Углича тверские пушкари распрощались с Василием Тёмным. Их ожидал новый поход — на Ржев. После тяжёлой трёхнедельной осады и этот оплот Дмитрия Шемяки был сокрушён. Князь Борис Александрович, лично руководивший ржевским походом, вступил в покорённый город «о великом заговении», то есть около 19 февраля 1447 года. 17 февраля Церковь праздновала память великомученика Феодора Тирона. Вероятно, в ознаменование взятия Ржева князь Борис той же весной «церковь поставил святаго Феодора» (25, 493). Одновременно он предпринял большие работы по усилению тверской крепости. Расположенный под её стенами, на островке в устье речки Тьмаки, Фёдоровский монастырь был перенесён на новое место, а сам островок превращён в своего рода княжеский замок, окружённый со всех сторон водой. Вероятно, этот замок должен был стать надёжным прибежищем князя в случае пожара или внезапного захвата Твери каким-нибудь супостатом. Московские события 1446 года заставляли князя Бориса учитывать и такую возможность. Он понимал, что отныне имеет лихого Галичанина своим злейшим врагом и может в любое время подвергнуться его внезапному набегу. (Такой набег, но не на Тверь, а на Кашин, Дмитрий Шемяка действительно совершит в сентябре 1452 года).
Уход тверской артиллерии существенно ослабил силы Василия Тёмного. Однако война продолжалась. С Василием остались тверские воеводы Борис Захарьич и Семён. Они вернулись в Тверь только «на Фёдоровой неделе» — с 20 по 26 февраля 1447 года (17, 326). От Углича князь Василий двинулся к Ярославлю. Город открыл ему свои ворота. В Ярославле к Слепому явились и припозднившиеся где-то татарские «царевичи» Кайсым и Ягуп.
Дмитрий Шемяка не стал долго задерживаться в Галиче. По-видимому, он ожидал, что Василий II вот-вот явится сюда со своим многочисленным войском. Из Галича Шемяка поехал на север, в Чухлому, где находилась в ссылке мать Василия, Софья Витовтовна. Прихватив с собой старую княгиню (которой было уже не менее семидесяти лет!), Шемяка из Чухломы «побеже на Каргополе» (24, 73). Оттуда, из Каргополя, уже было рукой подать до заонежских владений Великого Новгорода. На Волхове Галичанин мог переждать тяжёлые времена, а в случае ухудшения ситуации — уйти во Псков или же в Литву. Там неизменно с охотой принимали всех врагов правившего в Москве великого князя.
Но если для Шемяки главная задача состояла в том, чтобы пробраться окольными путями в Новгород, то москвичи, напротив, должны были приложить все силы, чтобы не упустить беглеца. Понимая это, Галичанин ожидал, что воеводы Василия II попытаются перехватить его где-нибудь в районе Вологды. Такой вариант его вполне устраивал: в лучшем случае он надеялся внезапным ударом разгромить московскую заставу (как это сделал в 1435 году его старший брат Василий Косой), а в худшем — откупиться от преследователей, выдав им в обмен на свободный проезд княгиню Софью.
Однако Василий II не стал распылять свои силы в рискованной погоне за Дмитрием Шемякой, который хорошо ориентировался в бескрайних северных лесах и был способен на внезапные контратаки. Вместо погони князь Василий отправил из Ярославля к Галичанину своего боярина Василия Фёдоровича Кутузова с посланием. Тот нашёл Шемяку уже в Каргополе. Содержание великокняжеского послания сводилось к просьбе освободить из плена княгиню Софью. Летописец сохранил исполненные ядовитой насмешки слова послания: «Брате князь Дмитрей Юрьевич! Коя тебе честь или хвала, что держишь у себе матерь мою в полону, а свою тётку? Чем сим хочешь мне мститися? А яз уже на своём столе, на великом княжении...» (24, 73).
Отправив гонца к Шемяке, Василий II недолго пробыл в Ярославле. Ему хотелось поскорее вернуться домой, в Москву. В пятницу, 17 февраля 1447 года, он вновь вступил под гулкие своды Успенского собора московского Кремля. Ровно год назад, в ночь с 16 на 17 февраля 1446 года, князь Василий был ослеплён на московском дворе Шемяки. Прошёл год — и вот он вновь воссел на свой поруганный трон. В этом совпадении дат современники должны были увидеть волю Провидения. Сам Всевышний правил Василию путь к престолу...