Étienne négocie avec lui, le rassure et obtient le retrait des troupes polono-lituaniennes vers Lwów, mais Jean ne lui fait pas confiance et marche sur Siret. Étienne réagit et surprend Jean avec son armée dans la forêt de Cosmin où il lui inflige une cuisante défaite le 26 octobre. Le 30 octobre, au moment où Jean traverse le Prut à Cernăuți, le reste de son armée est taillé en pièces à Sipinţi. Le , Étienne dépasse ses frontières et entre en Podolie. Il incendie plusieurs villes, et emmène des milliers de personnes qu'il installe en Moldavie : c'est le début de la présence ukrainienne dans les territoires qui formeront, bien plus tard, l'oblast de Tchernivtsi. Étienne signe un traité de paix avec la Pologne le : c'est la fin de la vassalité et de l'alliance polonaise pour la Moldavie.