Василий II решил окончательно расправиться с мятежным двоюродным братом. Большое ополчение под началом великого князя и князя Оболенского зимой 1450 г. выступило на Галич, оплот Дмитрия Шемяки, получив благословение митрополита. Шемяка имел в своем распоряжении пушки. Город был укреплен, к тому же позиция для войска Шемяки была удобная – оно располагалось на крутой горе, подступы которой отличались глубокими оврагами. Московские войска, имея численное превосходство, подступали от Галического озера через овраги. Шемяка мог бы в овражистой пересеченной местности устроить засады и иные препятствия, но он этого не сделал и ждал на горе неподвижно.
Московское войско штурмом дружно пошло на приступ горы.
Как говорит летопись, сеча была кровопролитной, но скоротечной. Шемяка не сумел использовать преимущества местности и наличие пушек. Полководец, видимо, он был слабый. Рать Василия Тёмного одолела противника – галических да вятских мужиков (надо думать, необученных и недостаточно вооруженных).
Это было последнее крупное кровопролитие русских людей в княжеской междоусобице.
Дмитрий Шемяка бежал в Великий Новгород, который, будучи в давнишней вражде с Москвой, принял его доброжелательно. В 1452 году Василий II посылает против него рать к Великому Устюгу. Шемяка ушел на север. Неизвестно, что бы ещё предпринял амбициозный князь, но вскоре он, по некоторым данным, был отравлен в Новгороде и скончался в 1453 году. Галический удел был присоединен к Москве. Вятская земля также входила ранее в удел Шемяки.
Жители её поставляли воинские силы галическим князьям ещё с тех пор, когда отец Василия II присоединил Вятку к московским областям, лишив новгородцев права управлять ею. Н. М. Карамзин показывает Вятку народной державой, сохранившей дух вольности, основанный на новгородских законах.
Василий II послал туда сильное войско, взявшее городки Котельнич и Орлов, после чего Вятская земля обязана была платить московскому государю дань и поставлять ему воинскую силу.
Так закончилась многолетняя междоусобица XV века, противостояние князей галических и московских. Галические полки больше не занимали Москву, а московские рати не ходили в походы на Галич.
Вообще Галич подвергался нашествиям противника неоднократно, например, в 1429 году город был опустошен татарами во время их разбойничьего набега, тогда же была разграблена и Кострома. Татары увели с собой многих жителей в плен, но рязанские и московские дружины догнали захватчиков и отбили полон и другую добычу татар.