徐达(张丰毅 饰)此次出兵要带着长子徐允恭(田峻丞 饰),还要让他和燕王隐姓埋名在军营自己混出军功。徐允恭担忧大姐的终身大事,而妙云自有大把时间好好跟朱棣(冯绍峰 饰)算这笔账。朱元璋(陈宝国 饰)回宫路上,下令晋升永嘉侯之子朱暹,为亲军都尉府左卫指挥副使。总旗朱能(李泽 饰)带着朱棣和另外一个小兵侦查,通过马粪发现一天前这里有元人的侦骑经过。朱棣不解,朱能把马粪给他,提醒道,寻常人家哪有用黄豆喂马的。此时,耿炳文(郑晓宁 饰)和蓝玉(卢星宇 饰)率领的大军被困寨子内,有不少哄抢粮食的士兵,耿炳文下令对他们进行弹压。
属下说到断水断粮之日,他们必死无疑,有下属提议突围。耿炳文却忽然想到,扩廓的两万精兵不知去向。他分析了突围和苦守的利弊,越发觉得扩廓把他们困在这里的目的不简单。后来盛庸(刘誉坤 饰)和张玉(吗敬涵 饰)主动请求作为元人和明军之间的信使,两人去到齐王帐中,传达耿炳文的意思和符离公主的计划。柏雅伦海别愿做明军人质,换得明军释放族人俘虏,等族人尽数离开后,她便立刻自尽。扩廓当机立断,于酉时与明军交换俘虏。
部分族人已经安全离开后,盛庸和张玉乔装夜潜入明军营帐,欲救走海别。不料耿炳文早就料到他们会这么做,用了一计瓮中捉鳖,轻而易举抓获张玉和盛庸。盛庸怕死,倒向明军,让张玉恨得牙痒痒。次日,耿炳文以海别为人质,逼扩廓放几千明军离开。朱元璋看朱标(何晟铭 饰)呈上来的亲军护卫名册,发觉没有徐允恭和徐增寿(程硕男 饰),一问才知道当初宋国公曾把他俩名字写了上去,奈何徐达不允,此事便作罢。
徐妙云(颖儿 饰)进宫见孝慈皇后,皇后见她聪明伶俐,便要赏赐于她。妙云斗胆讨赏,希望孝慈皇后能给父亲收养的军中遗孤谋个营生。朱元璋得知,有些意外,但也非常认可这个儿媳妇的作为。最后他又与马皇后(王姬 饰),朱标两人又谈了些事,无外乎是谈到朱标的老丈人吕本(姚橹 饰)和朱标侧妃吕氏(习雪 饰),让吕本从刑部调到吏部尚书。李文忠(王辉 饰)与大军会合,禀告徐达,蓝玉的部队已经突围,沿着水源行军,估计已经到了巴彦包勒格。巴彦包勒格与他们这里,相差一百三十公里。
此时,耿炳文代掌几千士兵,下属建议杀掉海别,他以为明军已经突围。元人在不远处的山坡上出现,竟像如影随形。猫捉老鼠的游戏没玩太久,乃儿不花(李昂 饰)就下令让左护出击。不久之后,傅友德(郭涛 饰)率军赶至,与乃儿不花作战。徐达并未出面,扩廓下令增派人手,如果徐达再不出来,就直接杀了傅友德和耿炳文。这辽阔的大草原,霎时充满了战火和硝烟,无数士兵的尸体堆积如山,血流成河。
战事暂时消停,朱棣带队巡逻时,抓回符离公主和张玉。由于符离是刺杀蓝玉的凶手,以耿炳文为首的诸多大将均要求斩杀元人,为蓝玉报仇。朱棣急忙出言阻止,因为二人说蓝玉有侮辱大元齐王妃之嫌,他们二人是证人,杀不得。徐达一听,把耿炳文叫进去问话,确认此事真假。之后他拨了一顶帐篷给符离公主,命人护卫她。而朱棣因在帅帐军中,违律乱言,以下犯上,被处以四十军棍。
朱元璋听闻此事大怒,等蓝玉回南京,就要处罚他,李先生不得不提醒朱元璋,蓝玉是常遇春的弟弟,太子的嫡亲舅舅,对蓝玉的处罚需要三思。