Расправившись руками татар со своими тверскими соперниками, князь Иван сосредоточился на устройстве текущих дел как в Великом княжестве, так и в собственном уделе. Он перенес княжеский престол из Владимира в Москву, туда же переехал и митрополит — глава Православной Церкви. Князь Иван прикупил к своему уделу несколько сел и три города: Углич, Галич и Белозерск. В своем завещании князь Иван передал Москву в общее владение своим троим сыновьям, предоставляя им пользоваться доходами с Москвы поочередно. Иван Даниилович, вероятно, первым понял, что дробление уделов ослабляет власть князя.
После гибели Шевкала хан передал все дела по сбору дани русским князьям. Теперь сборщиками дани стали не татары, а люди, назначенные лично князем из числа ближайшего его окружения. Князь сам и отправлял собранные деньги в Орду, нередко просто вез их с собой. Князь Иван Даниилович носил на плече большую сумку — калигу, за что и был прозван Иваном Калитой. В сумке у Ивана Калиты всегда были деньги, и он немалые суммы раздавал бедным. Бедные люди поэтому очень любили Ивана Калиту, не задумываясь о происхождении этих денег.
Князь Дмитрий Донской
Князь Дмитрий Иванович был внуком Ивана Калиты. В то время московские князья еще не становились обязательно великими князьями (эта традиция началась только с сына Дмитрия, Василия). За великокняжеский престол Московскому князю Дмитрию Ивановичу пришлось тягаться с Суздальским князем Дмитрием Константиновичем, обоих поддерживали часто сменявшие друг друга ордынские ханы. Укрепившийся в Орде хан Мамай выдал ярлык на великокняжеский престол Тверскому князю Михаилу Александровичу (сыну Александра Михайловича, убитого ханом Узбеком). Московский князь Дмитрий Иванович не признал ярлык Михаила, чем вызвал неудовольствие Мамая.
Татары собирались напасть на Русь, чтобы покарать непослушного князя Дмитрия Ивановича. Тому надлежало решить: немедленно восстать на татар или ехать в Орду с богатыми подарками. Дело было в 1370 г., князь Дмитрий (которому было только 20 лет) еще не был уверен, что сможет одолеть татар. Поэтому он поехал в Орду, покаялся — и сам получил ярлык на великое княжение.
Обиженный Михаил, соединившись с литовцами, попытался взять Москву, но это ему не удалось. Затем, получив все же в Орде ярлык на великое княжение, стал готовиться к войне с Дмитрием, рассчитывая на помощь татар и литовцев. Дмитрий Иванович его опередил, взяв Тверь приступом. Михаилу пришлось признать старшинство Московского князя и отказаться от попыток вперед завладеть великокняжеским престолом.
В княжествах, находившихся на востоке от Москвы, в течение ряда лет происходили непрерывные стычки с татарами. Хан Мамай взял, разорив и разграбив, Нижний Новгород. Великий князь Дмитрий Иванович, собрав большое войско, выступил на защиту восточных владений. На берегу реки Вожи полки князя Дмитрия встретились с полками татарского мурзы Бегича. Впервые за 150 лет русские одержали верх над татарами. Довольный блестящим успехом, князь Дмитрий возвратился в Москву. Тем временем Мамай, собрав новое войско, быстро дошел до Рязани, в очередной раз разрушив этот город. Рязанский князь Олег, еле спасшийся бегством, счел главным виновником разорения своих владений Московского князя Дмитрия и решил впредь ему ни в чем не помогать, а только вредить.
Между тем Мамай задумал отомстить Дмитрию. Он подготовил к походу очень большое войско, договорился с Литвой о военной поддержке, привлек на свою сторону Рязанского князя Олега. Но и Дмитрий собрал очень большое войско, все русские князья (кроме Олега) прислали ему свои отряды и полки. В 1380 г. две огромные армии встретились на Куликовом поле (вблизи реки Дон).
Мамай, поджидая литовцев, медленно двигавшихся к полю битвы, отправил к Дмитрию посла, который потребовал от Московского князя заплатить большую дань, которую он платил Орде ранее. Дмитрий, еще не доверяя своим силам, ответил, что желает мира и не отказывается платить дань, но такая дань должна быть умеренной по размеру.
Этот ответ показался Мамаю дерзким, началась битва. Кровопролитное сражение завершилось поражением татар. Литовцы, бывшие всего в одном суточном переходе до места сражения, узнав о его результате, поспешно удалились в свои владения. Князь Дмитрий Иванович, прозванный за эту победу Донским, не стал преследовать неприятеля (из-за больших потерь в собственном стане) и возвратился в Москву.
Мамай не смог вернуться в Сарай: он был разбит войском Тохтамыша, объявившего себя новым ханом в Золотой Орде. Мамай, захватив казну, бежал в Крым, где местные жители его убили, позарившись на казну.
Тохтамыш, воцарившись в Орде, сообщил всем русским князьям, что он победил их общего врага. Дмитрий принял ханских послов с лаской, сам послал богатые дары новому хану. Все хотели верить, что наступил длительный мир. О новом объединении войск всех князей уже не могло быть и речи.
Усыпив бдительность русских, хан Тохтамыш напал на них. Прежде всего, он разрушил и сжег Москву, при этом было убито 24 000 жителей. Князь Дмитрий Иванович успел сбежать в Кострому, но татары туда не пошли. Не разорили они ни Рязани, ни Твери. Тогда Тверской князь Михаил Александрович отправился в Орду за ярлыком на великое княжение, которым, как мы помним, он владел до Дмитрия Донского. Князю Дмитрию пришлось направить в Орду своего сына Василия в качестве заложника и тем самым удержать за собой ярлык на великое княжение.
Тохтамыш обложил русские деревни данью серебром, а города — золотом. Практически военная победа на Куликовом поле обернулась для страны еще большими тяготами. Но эта победа на десятилетия вперед подняла дух народа, который осознал, что способен на борьбу за независимость.
Дмитрий Донской готовился свергнуть иго Тохтамыша, ему удалось осуществить побег своего сына Василия из Орды. Но, заболев, князь Дмитрий умер в возрасте 39 лет.
А армию Тохтамыша разбил завоеватель из далекого Самарканда, Тимур, и это послужило началом конца Золотой Орды.
Великий князь Иван III
Иван III был правнуком Дмитрия Донского, великокняжеский престол достался ему по наследству. Место великого князя обеспечивало и почет, и доход, но не давало военной силы. Вспомним Дмитрия Донского: он смог победить Мамая потому, что почти все удельные князья прислали ему в помощь свои полки. Но когда вторглась орда Тохтамыша, то князья не поддержали Дмитрия, и ему пришлось спасаться самому от превосходящих сил татар. Вот если бы все уделы принадлежали лично великому князю — он был бы господином положения.
Расширение собственного Московского удела за счет своих соседей начали проводить еще Даниил Александрович и его дети. Великий князь Иван III стал приобретать в свою собственность все выморочные владения (оставшиеся без прямых наследников) удельных князей. Так, когда умер Дмитровский князь Юрий, брат Ивана III, не имевший своих детей, великий князь присоединил этот удел к Московскому княжеству. Другой брат Ивана III, Андрей Углицкий, стал активно протестовать, настаивая на разделе выморочного удела между оставшимися братьями. В ответ великий князь Иван III арестовал брата Андрея и заточил в темницу (тюрьму), а Углицкое княжество также присоединил к Московскому.
Иван III осуществлял и другие «блестящие» приемы. Рязанский князь чем-то провинился, его вызвали в Москву и заточили в темницу, а все Рязанское княжество — в наказание — перешло к Москве. Тверской князь, спасаясь от преследования Ивана III, бежал в Литву — и Тверское княжество перешло к Москве. Иван III присоединил к Москве также Ярославль, Ростов, Верею и другие земли. Собирая под свое единоличное правление земли Северной Руси, Иван III становился фактически царем.