Ростислав утік до Угорщини, війська якої перестали здійснювати великомасштабні походи до Галичини. Угорський король Бела IV уклав у 1247 році мир з Данилом і видав свою доньку Констанцію за княжого сина Лева Даниловича. Данило став повним володарем Галицько-Волинського князівства.