丹尼尔·罗曼诺维奇王公赶下台；1221年，他最后与丹尼尔·罗曼诺维奇缔和，再次成为加利奇公爵，并且把自己的女儿安娜嫁给后者。1223年，姆斯季斯拉夫·姆斯季斯拉维奇与其他王公一起，参加了由姆斯季斯拉夫·罗曼诺维奇组织的军事行动，在迦勒迦河之战中抗击蒙古人。俄罗斯军队被彻底击溃；姆斯季斯拉夫·姆斯季斯拉维奇是少数幸免于被杀的王公之一。为了逃命，他在渡过第聂伯河后摧毁了河上的船只，结果使那些没能及时过河的王公通通落到了蒙古人手里。1227年，加利奇的大贵族（可能还有丹尼尔·罗曼诺维奇）推翻了姆斯季斯拉夫