这样的情况居然持续了三次,可叹杨广始终不悟,并没有给前线将领临机应变权,已至错失良机。杨广眼见辽阳久攻不下,于是令宇文述率另一路人马30万人,绕过辽阳诸城,渡过鸭绿江,直取平襄。一路七战七胜,渡过青川江,直趋平壤城下。但其时,高丽使人诈降(又是诈降)暗中窥得隋军虚实,知道此时的隋军其实已是严重缺粮,诈降成功后,宇文述率军后撤,却被高丽自后追击,于是兵多战死,诸军皆溃,返回辽东者,不到三千人耳,真是可叹可悲。
隋军水路大军,由来护儿率领,渡海至大同江口渡陆,在距平壤60余里处击败高丽军,乘胜以4万精兵攻城,遭遇伏兵大败,还者不过数千人。征高丽水陆两军皆是先胜后败,杨广亦困于坚城之下,不得已,下诏班师。这时杨广第一次征伐高丽,以惨败告终,损失兵员达30余万员。