После смерти Василия I на великокняжеский московский престол взошел его десятилетний сын Василий II. Его правление (1425-1462 гг.) отмечено 28-летней борьбой против коалиции удельных князей, которую возглавлял сначала галичский князь Юрий Дмитриевич (сын Дмитрия Донского и дядя Василия, претендовавший на великокняжеский престол), а затем и его сыновья Василий Косой и Дмитрий Шемяка. Противники Василия II несколько раз захватывали Москву.
В 1433—1434 гг. престол занимал Юрий Дмитриевич, а в 1446-1447 гг. — Дмитрий Шемяка. Причем Шемяка захватил Василия II в плен и лишил его зрения, благодаря чему князь и получил прозвище Темный.
Московским правителям удалось сохранить свое государство и увеличить его благодаря тому, что был принят семейный порядок наследования, согласно которому престол переходил от отца к старшему сыну в обход младших братьев. Правда, он не был закреплен законодательно. В XV в. этот порядок являлся относительным новшеством. До этого на Руси власть наследовалась согласно лествичному, или родовому, праву — праву старшинства (то есть дядья имели приоритет над племянниками).
Юрий Дмитриевич был сторонником старых порядков, поскольку они позволяли ему стать легитимным правителем в Москве. В Московском княжестве при Василии II столкнулись две системы наследования. Юрий ждал удобного момента, чтобы заявить о своих притязаниях. Со смертью в 1430 г. Витовта, опекуна Василия, ему представилась эта возможность.
Во время московской усобицы татары беспокоили русские земли разбойными набегами, как и в прежние времена. Распад Золотой Орды привел, в частности, к тому, что татарские князья все в большем и большем числе изгонялись из Орды во время междоусобий и должны были искать себе пристанища. Одни из них поступали на службу к московским князьям; другие же начинали разорять русские земли. Из таких изгнанников особенно отличился в то время Улу-Мухаммед, бывший хан улуса Джучи. Разорив русские волости по Оке, в 1438 г. он пошел на Волгу и захватил город Казань. Основав там Казанское ханство, Улу-Мухаммед стал грабить русские земли, доходя в своих набегах до самой Москвы.
Василий II вышел против татар, но в 1445 г. под Суздалем был разбит и взят татарами в плен. Они выпустили великого князя за большой выкуп, который был собран с народа и лег на него тяжким бременем. Неудовольствие народа усилилось еще и оттого, что с великим князем, когда он вернулся из плена, приехало в Москву на службу много татар. Именно тогда Шемяка, воспользовавшись настроением народа, захватил великого князя и ослепил его. Это была месть за своего брата Василия, которого Василий II лишил глаза десятью годами раньше, из-за чего тот и получил прозвище Косой.
В декабре 1446 г. передовой отряд Василия II численностью около 100 человек вошел в столицу. Случилось это в тот момент, когда Шемяка находился в отъезде. А в феврале следующего года сам Василий II вступил в Москву. С этого момента князь окончательно и до самой смерти утвердился в Кремле. Шемяка собрал войско и приготовился к продолжению борьбы с великим князем. Через несколько лет после возвращения Василия в Москву, 27 января 1450 г., произошла битва под Галичем, которую историки считают последним междоусобным сражением на Руси. Шемяка потерпел безоговорочное поражение и вскоре бежал в Новгород.
Так закончилась последняя междоусобица на Руси. С тех пор удельные князья не имели ни средств, ни амбиций противостоять московской власти. Василий Темный ликвидировал самостоятельность многих удельных княжеств, укрепил свою великокняжескую власть и увеличил территорию Великого княжества Московского. Кроме того, по приказу Василия II митрополитом был избран русский епископ Иона (1448 г.), что знаменовало провозглашение независимости Русской Церкви от константинопольского патриарха и укрепляло международное положение Руси.