1 августа 1426 г. Витовт осадил крепость Опочку. В его войске, кроме литовцев, были наемники (немцы, чехи и волохи), а также татары из дружины свергнутого уже к тому времени золотоордынского хана Улу-Мухаммеда. Два дня литовское войско безрезультатно простояло под стенами города, и тогда Витовт решил найти другое место в псковской обороне, которое можно было бы прорвать. 5 августа литовское войско подошло к Вороначу. Защитники крепости мужественно оборонялись три недели, несмотря на то что литовцы использовали большие пушки. Под крепостью Котелно четыреста псковичей разбили семитысячный отряд литовцев и татар. Видимо, эти цифры не точны, но факт победы псковичей не вызывает сомнения. У крепостцы Белье жители города Острова уничтожили татарский отряд из сорока человек. Мужественно сражались и жители города Врева. Не поддержал литовского князя и орден, державший во время этой войны нейтралитет. Дело кончилось уступкой Псковом по московской летописи трех тысяч рублей, а по тверской — тысячи рублей за захваченных в плен псковичей.
Но 14 августа 1427 г. Витовт пишет магистру Ливонского ордена: «…как мы уже вам писали, наша дочь, великая княгиня Московская, сама недавно была у нас и вместе со своим сыном, с землями и людьми отдалась под нашу защиту». Итак, наступил звездный час великого литовского князя — ему покорилась Москва! Ради своих привилегий местные бояре готовы были отдать могучее государство и хану, и Витовту, лишь бы не оказаться под властью Юрия Дмитриевича. Славный витязь Юрий (Георгий) был достойным противником. Забегая вперед, скажу, что именно он, став московским князем, начал впервые чеканить монеты с изображением Георгия Победоносца, и многие русские люди олицетворяли князя с его святым покровителем.
Русские летописи подтверждают факт обращения Софьи Витовтовны и московских бояр к Витовту. С 25 декабря 1426 г. по 15 февраля 1427 г. у литовского князя находился с дипломатической миссией митрополит Московский Фотий. Однако эту постыдную историю постарались забыть как монархические, так и советские историки.
Вслед за малолеткой Василием II на поклон к Витовту кинулись удельные князья — вассалы и союзники Москвы. Вот, например, договор рязанского князя Ивана Федоровича с великим князем Литовским: «Я, князь великий Иван Федорович рязанский, добил челом господину господарю своему, великому князю Витовту, отдался ему на службу: служить мне ему верно, без хитрости и быть с ним всегда заодно, а великому князю Витовту оборонять меня от всякого. Если будет от кого притеснение внуку его, великому князю Василию Васильевичу, и если велит мне великий князь Витовт, то по его приказанию я буду пособлять великому князю Василию на всякого и буду жить с ним по старине. Но если начнется ссора между великим князем Витовтом и внуком его великим князем Василием или родственниками последнего, то мне помогать на них великому князю Витовту без всякой хитрости».
В том же 1427 г. великий князь Тверской Борис Александрович стал вассалом Литвы. В договоре говорилось: «Господину, господарю моему, великому князю Витовту, са язъ… добилъ есми челом, дался если ему на службу… А господину моему, деду, великому князю Витовту, меня, князя великого Бориса Александровича тверского боронити ото всякого, думаю и помощью. А в земли и в воды, и во все мое великое княженье Тверское моему господину, деду, великому князю Витовту не вступаться».
Итак, Борис Тверской признал Витовта своим господином. Что же касается «деда», то дед Бориса Иван Михайлович был первым браком женат на сестре Витовта, то есть Витовт приходился Борису двоюродным дедом.
В силу этого договора в июле 1428 г. Борис Александрович послал свои полки на помощь литовскому сюзерену в походе на Новгород.
Витовту удалось взять Себеж, но крепость Порхов оказала ожесточенное сопротивление литовцам. Они стреляли по крепости из пищалей, тюфяков (род гаубиц) и пушек. Ответным огнем осажденным удалось взорвать огромную литовскую пушку «галка» и убить немца Николая, заведовавшего осадной артиллерией. В итоге Порхов взять не удалось. Витовт взял выкуп за пленных пять тысяч рублей с Новгорода и столько же с Порхова и отправился восвояси. По словам летописца, Витовт сказал новгородцам, принимая у них деньги: «Вот вам за то, что называли меня изменником и бражником».
Угроза похода Витовта на Галич произвела должное воздействие на Юрия Дмитриевича, и 11 марта 1428 г. между Москвой и Галичем был заключен мир, по которому 54-летний дядя признавал себя «молодшим братом» 13-летнего племянника. Однако договоренность о том, что князья должны жить в своих уделах по завещанию Дмитрия Донского, оставляла за князем Юрием возможность поставить перед ордынским ханом вопрос о судьбе великого княжения.