И опять, как и во времена Тохтамыша, патриотами своего родного города оказались простые «черные люди», горожане. Чтобы среди жителей Москвы в эту критическую минуту не распространялась паника, они останавливали малодушных беглецов, возвращали, избивали и заковывали в кандалы. Этими решительными мерами «черным людям», городской бедноте, которой некуда было, как боярам, уезжать, а надо было позаботиться об обороне города, удалось прекратить панику. «Черные люди» вместе с возвращенными беглецами начали укреплять город, рубить лес и возводить новые дома для погорельцев. Еще раз «черный люд» — горожане московские — проявили себя настоящими стойкими патриотами своей земли, своего города, не поддающимися панике и готовыми к отпору врагу даже тогда, когда Москва, превращенная в дымящиеся развалины, была покинута боярством и князем.
Узнав о приготовлениях горожан, Улу-Махмет не решился идти к Москве, вернулся к Нижнему Новгороду, а оттуда повернул к Курмышу. Какую же позицию занимал Шемяка? Отказавшийся помочь Василию накануне злополучного боя с татарами Шемяка теперь рассчитывал стать великим князем. Но события повернулись иначе. За огромный выкуп (летопись называет цифру 200 тысяч рублей) Василий был освобожден и заключил с Улу-Махметом договор о дружбе. В результате поражения в феодальной усобице и в поисках сильного сюзерена вместе с Василием на Русь приехало много служилых татарских царевичей. Приход в Москву «татарских служилых людей», которых великий князь собирался использовать для борьбы с татарами же, усилил Василия Васильевича, но возбудил недовольство против него. Слишком свежо еще в памяти было воспоминание о набегах, налетах, жестокостях и данях татар, для того чтобы встретить татар благосклонно. Кроме того, «окуп» (откуп) за Василия всей тяжестью лег в первую очередь на плечи горожан и купцов. Среди бояр, купцов-гостей московских и духовенства Троице-Сергиевского монастыря растет недовольство, которым воспользовался Шемяка.
По Москве распространился слух, что Василий привел татар недаром, что он будто бы обещал отдать Улу-Махмету все княжество, и т. д. Бояре Иван Старков и Никита Константинович становятся во главе заговора, нити которого держит в руках Шемяка. В феврале 1446 г. Василий уехал в Троице-Сергиевский монастырь. Воспользовавшись этим, 12 февраля Шемяка вместе с перешедшим на его сторону Иваном Можайским захватывает Москву, а на следующий день, применив хитрость, врывается в Троице-Сергиевский монастырь. Василий был схвачен, привезен в Москву и ослеплен. С тех пор за ним закрепляется прозвище «Темный».
Василий с женой были сосланы в Углич, мать его Софья Витовтовна отправлена в Чухлому. Дети Василия — Иван и Юрий — укрылись было у князей Ряполовских, бежавших в Муром, но и тут Шемяка схитрил, выманил их из Мурома и отправил к отцу в Углич. Многие князья и бояре, сторонники Василия, видя его неудачу, бежали в Литву. «Отъехали» в Литву князья Василий Ярославич, Семен Оболенский, «слуга вольный» Федор Басенок. От великого князя литовского они получили ряд городов: Брянск, Гомель, Стародуб и др.
Между тем Ряполовские, видя, что Шемяка их обманул, собрали в Муроме боярскую думу. На ней присутствовали сторонники Василия: князь Стрига-Оболенский, бояре Иван Ощера, Бобр, Юшка Драница, Русалка, Руно и др. Дума решила идти на Углич и освободить плененного Василия. Все московские бояре и весь великокняжеский двор потянулись к Мурому, где энергично действовали в пользу Василия Ряполовские. Ряполовские даже выступили походом против Шемяки, но, разбив его отряд, побоялись дальнейшей борьбы и «отъехали» в Литву. Шемяка испугался. По настоянию митрополита Ионы он освободил Василия, дав ему в вотчину Вологду и взяв с него слово не «искать» великого княжения.
И на этот раз побежденный Василий оказался победителем. Стоило только ему обосноваться в Вологде, как сейчас же начали толпами переезжать в Вологду бояре и «слуги вольные», а Трифон, игумен Кирилло-Белозерского монастыря, снимает с него клятву, данную Шемяке. Снова у Василия развязаны руки. Заручившись поддержкой Твери, Василий пошел к Москве. Сейчас же двинулись на помощь Василию из Литвы Василий Ярославич, князь Оболенский и Федор Басенок. По дороге, у Ельни, они встретились с многочисленным татарским отрядом сыновей Улу-Махмета, Касима и Якуба, которые также шли служить великому князю, и уже вместе отправились дальше.
Между тем Шемяка вышел навстречу Василию, оставив в Москве только несколько своих бояр. Этим воспользовался воевода Василия Плещеев. Рассчитывая на поддержку москвичей, он с небольшим отрядом подошел к городу. Ворота были открыты и Плещеев беспрепятственно вошел в Москву. Боярин Шемяки Шига был схвачен истопником княгини Растопчей, других переловили воины Плещеева. Так, без боя была занята Москва, а 17 февраля 1447 г. в стольный город въехал Василий. Он сразу же дает понять князьям, что времена Шемяки прошли.