После смерти Юрия Дмитриевича великим князем провозгласил себя его старший сын Василий Косой. Но его младшие братья и, в первую очередь, Дмитрий Шемяка, отказались признать такой поворот событий и перешли на сторону Василия II. В таких условиях Василий Косой не смог удержаться в Москве, покинул ее, а в битве 14 мая 1436 г. его армия была разгромлена войсками великого князя Василия Васильевича. Сам Косой попал в плен и был ослеплен по приказу великого князя. После этих событий он прожил еще около десяти лет не участвуя в политической борьбе. Разгром Василия Косого привел к установлению временного мира между оставшимися членами московской великокняжеской семьи.
Новая вспышка междоусобицы была спровоцирована татарским нашествием 1445 г. Организатором похода выступил уже знакомый нам хан Улу-Мухаммед, который в свое время решил спор о великом княжении в пользу Василия II. Сейчас же он послал в набег на Русские земли своих сыновей. Московские войска выступили им на встречу. Битва произошла 7 июля 1445 г. недалеко от Суздаля. Русскими войсками командовал сам Василий II. Сначала казалось, что победа склонится на сторону русских, но татары использовали притворное отступление и, когда строй русских смешался, вновь начали сражение. Разгром был полным - в плен попали сам великий князь Василий, множество других князей и бояр.
В отсутствие Василия II старшим из русских князей становился его двоюродный брат Дмитрий Шемяка. Поэтому в его интересах было, чтобы татары как можно дольше задерживали великого князя. Но этим расчетам не суждено было оправдаться - татары отпустили Василия из плена в обмен на обещание огромного выкупа (по некоторым источникам - 200 000 рублей - сумма огромная по тем временам). Вместе с Василием на Русь явился внушительный татарский отряд, который должен был, видимо, следить за выполнением обязательств великого князя. Сбор денег для уплаты татарам не мог не отразиться на популярности Василия II. Подобными настроениями воспользовался Дмитрий Шемяка, организовавший заговор против великого князя с участием некоторых родственников, бояр и монахов. Удобный случай для осуществления задуманного представился в феврале 1446 г. когда Василий II с детьми и небольшой группой приближенных отправился на богомолье в Троицкий монастырь. Здесь он и был схвачен группой заговорщиков. Одновременно сторонники Дмитрия Шемяки неожиданным ударом захватили Москву, взяв под арест престарелую мать великого князя Софью Витовтовну и его жену. Доставленный затем в Москву, Василий II был ослеплен (что затем послужило причиной его прозвища - Темный). В вину великому князю ставилось увеличение налогов для сбора выкупа. После ослепления Василий Васильевич был отправлен в заключение, а великим князем был провозглашен Дмитрий Юрьевич Шемяка.
В сентябре 1446 г. Дмитрий Шемяка выпустил Василия II из темницы, взяв предварительно с него клятву не воевать с новым великим князем. В удел Василию был дан город Вологда, которая сразу же стала центром притяжения для сил, враждебных Дмитрию Шемяке. Через несколько месяцев после этих событий Василий Темный оказался в Кирилловом монастыре, игумен которого Трифон освободил его от клятвы. Вслед за этим Василий отправился в Тверь, где заключил союз с тверским князем Борисом Александровичем. Союз был скреплен обручением старшего сына Василия II Ивана с дочерью Бориса Марьей. С помощью тверских отрядов Василий Темный сумел в конце декабря 1446 г. вернуть себе Москву. Последующие несколько лет были заполнены военными действиями. Войскам Василия II удалось захватить крупнейшие центры, которые поддерживали Дмитрия Шемяку: Углич, Ржев, Галич (1447 - 1450). В конце концов, Шемяка бежал в Новгород, пытался еще некоторое время совершать набеги на владения Василия Темного, а в 1453 г. умер - считается, что он был отравлен. Таким образом, победу в затяжной междоусобной войне одержал великий князь Василий II Васильевич.