Московским князьям удалось объединить русские земли, потому что:
Московские князья сумели наладить хорошие отношения с ханами Золотой Орды (ханы редко совершали набеги на Московское княжество)
Московских князей поддерживала Русская Православная церковь (в Москву переехал митрополит – Москва стала центром веры)
У московских князей не было междоусобиц и дробления территорий
Московские князья проводили продуманную политику. Помимо построения хороших отношений с Ордой, князья покупали земли других княжеств, что способствовало расширению территорий