Киевский князь Станислав Иванович (по другим данным, его имя было Святослав) собрал войска, куда вошли отряды из Переяславля-Южного, Луцка, Брянска, ордынский полк. На поле близ реки Ирпень состоялось ожесточённое сражение. Сеча была упорная, русско-ордынские силы стояли насмерть. Тогда Гедимин во главе своей дружины смог нанести фланговый удар по русскому войску, что вызвало беспорядок и позволило переломить ход битвы в свою пользу. Олег Переяславский и другие князья пали в сражении. Опаньки! Что мы видим! Литва, ходившая под присмотром и влиянием галицких дружин, после падения мощи этих дружин, израсходованной в борьбе с поляками, ногайцами, фрондой католической и стагнацией в экономике, получившая в это же время мощную поддержку пришедших с запада полабских славян-лютичей и пруссов, тут же опрокинула Киев. Что при здравом рассмотрении и не выглядит такой уж сенсацией. Ведь на Руси ещё с XII века сложились три основные воинские силы: костоломный Новгород, княжеский Владимир и западный Галич! Они присматривали за балансом как менее сильных рязанцев-киевлян, так и за соседними литовцами и финнами всевозможными. А теперь одна сила из тройки сперва ослабила религиозную, потом политическую связь с другими. Потом отдала все рычаги развития городов в руки католиков. Как следствие – ослабилась военно. И, в конце такой недоброй кадрили, стала резко сдавать против основного врага – Польши. И Гедимин тут же ударил на Киев. Станислав Киевский смог убежать и уехал в Рязанскую землю, не став защищать Киев. Древняя русская столица некоторое время весьма вяло сопротивлялась – или изображала сопротивление приличия ради, но затем почётно капитулировала. Наряду с Киевом тогда литовские войска захватили также Переяславль, Путивль, Вышгород, Канев и Белгород.
Понятно, что Узбек не стал безучастно наблюдать за этим. В 1325 году он поднял войска, призвал дружины русских князей. Литву погромили хорошо, сожгли десятки поселений, взяли полон. Поделили добычу. Гедимин пошёл на уступки, и в захваченных территориях установили тройную власть. Так, в Киеве сидели московский наместник от Ивана, баскак из Орды и ещё и литовский наместник из Вильно. В то же время в начале 1325 года был заключен союз между Польшей и Литвой, скрепленный 16 октября того же года браком дочери князя Литовского Гедимина Анны и наследника польского престола Казимира. Этот союз открывал путь к соединению обоих государств для борьбы с орденом [265]. Этот брак сблизил поляков с Литвой. А Тверь? Опять призрак союза Твери – Вильно – Варшавы и Львова в придачу? (Кстати, когда Ягайло, сын тверской княжны, основал в Варшаве династию Ягеллонов, это как бы и. только время было упущено, но попытки Стефана Батория в 1581 и Сигизмунда в 1612 говорят, что думка-задумка осталась).