Михаил же двинулся к Любутску (около современной Калуги), где стояла рать самого Альгерда, пошедшего вслед за Кейстутом. Отсюда Альгерд хотел идти на Москву. Но через несколько дней после соединений тверичей с литвинами, к Любутску скрытно подошла рать Дмитрия Ивановича. Москвичи внезапно атаковали и разгромили литовский сторожевой полк. Этой одной неудачи было достаточно для осторожного Альгерда. Он вместе с тверичами отступил за естественную преграду – крутой глубокий овраг. Московиты подошли к оврагу с другой стороны и так стояли несколько дней.
В конце концов, стороны заключили перемирие «от Спожина заговенья до Дмитриева дня» (с 31 июля до 26 октября 1372 года).
Договор (в историю он вошел как Любутский) был заключен от имени Альгерда, Кейстута и великого князя смоленского Святослава Ивановича; в нем были также упомянуты тверской князь Михаил, брянский князь Дмитрий и те князья, «которые будут в имени Ольгерда и Святослава смоленского». Трое князей рязанских (Олег, Роман и Владимир Пронский) находились на стороне Дмитрия Московского.
Альгерд поручился, что Михаил Тверской вернет все награбленное им в московских землях и отзовет оттуда своих наместников. Если же Михаил во время действия перемирия «станет воевать» Московское княжество, то князь Дмитрий имеет право наказать его, и Литва за него не вступится. Дмитрий Иванович добился также права обращения к татарам за помощью против Михаила:
«А что пошли в Орду к царю люди жаловаться на князя Михаила, то мы в божьей воле и в царевой: как повелит, так мы и будем делать, и то от нас не в измену».
Далее по-прежнему происходили мелкие стычки между Москвой и Тверью, но мы их не рассматриваем, поскольку литовские войска в них участия не принимали. Однако союз Твери с Литвой не только не был разорван, но и окреп вследствие бракосочетания Марии, дочери Кейстута, с Иваном, сыном великого князя Михаила Александровича. Венчание состоялось в Твери летом 1375 года.
В следующем 1376 году Дмитрий Иванович послал своего двоюродного брата Владимира Андреевича (того самого, что женился на дочери Альгерда) с войском к Ржеву. Рать три дня простояла под стенами, город не взяла и отошла, предварительно разграбив и предав огню посад. Но ответный поход литвинов не состоялся, так как в 1377 году скончался князь Альгерд. Впрочем, если не считать этого набега, мир между сторонами соблюдался до 1406 года.
Ягайло, Витовт и Дмитрий Донской
После смерти Альгерда, в соответствии с его завещанием, престол великого князя в мае 1377 года занял старший сын от брака с Ульяной Тверской – 27-летний Ягайло (1350–1434).
Однако у Альгерда был еще и 52-летний сын Андрей (1325–1399) от первого брака с Марией Витебской, который по феодальному праву должен был наследовать отцу как старший среди всех сыновей.