述主张班师撤退,于仲文反对,因为杨广认为于仲文有军事韬略,曾经说过大家有事可以请示于仲文,现在没有人敢负责任,所以暂时听从于仲文的指挥。
于仲文要大家渡过鸭绿江去和攻击高句丽首都的隋朝海军会师,其实这个时候,隋朝海军已经失败了,而于仲文完全不知道。隋朝大军的军事情报做到这样地步真是可悲可叹,隋朝海军统帅来护儿从高句丽首都所在的浿水逆流而上,在距离高句丽首都六十里处和高句丽军队会战,大破高句丽军,副帅周法尚劝来护儿等隋朝陆军前来会师再攻击高句丽首都,但是来护儿不接受,遴选精锐四万人马直抵高句丽首都城下。
高句丽设下埋伏后,派兵出城和来护儿会战,假装战败,引来护儿的军队尾随入城,然后关门打狗,来护儿于是大败,只有几千人突围,心胆俱裂的来护儿立即撤军,不敢留下来和陆军会合。
于仲文和九个军渡过鸭绿江后,高句丽假装不敌,一路败退。隋朝军七战七胜,直追到距离高句丽首都三十里才发现自己的海军不见蛋,一切都太迟了。
再来当然是隋朝军的亡命大逃亡,辛世雄军倒霉跑最后一个,辛世雄很快战死了,王仁恭不知道那来的勇气,发狂的下令所属将士回头反攻,竟然意外的遏止了高句丽军的追击。不过也只获取了些许宝贵的时间,因为后面要奔逃的路还非常的漫长。