Ostatecznie, wbrew zdaniu części szlachty wielkopolskiej, dokonano wyboru współpanującego od 1377 roku na pogrążonej w kryzysie Litwie dwudziestoparoletniego księcia Jagiełły (Jogaily), młodszego syna wielkiego księcia Olgierda (Algirdasa) i kuzyna księcia Witolda (Vytautasa). W umowie zawartej 14 sierpnia 1385 roku w Krewie Jagiełło zobowiązał się przybyć do Polski, przyjąć chrzest w obrządku katolickim i przyłączyć swoje litewskie władztwo do Korony Królestwa Polskiego.