辽国对杨业既敬重又害怕,得知杨业带兵出战,要求能够生擒杨业,辽军与杨业交战后诈败后退,然后埋伏包围杨业。就在辽军杨庄后撤时,王侁看到辽军后撤,以为辽军大败,害怕被杨业抢了功劳,所以命令潘美出兵追击,潘美和杨业制定的伏兵全部调离。
杨业在与辽军交战过程中,且战且退,准备将辽军吸引到设好的埋伏圈中,而此时王侁已经让军队向西南方向行军二十多里。
等杨业率军赶到原定的伏击地点时,发现空无一人,杨业与赶来的辽军厮杀混战,身上有十几处伤痕,但勇猛的杨业仍然杀死数百名辽军士兵。
杨业的次子杨延玉在混战中被辽军杀死,而杨业则因战马受伤,躲在树林中,最后被俘虏。杨业被俘后拒绝辽国的招降,绝食三天而死,辽国大将耶律斜轸将杨业的头颅带回辽国。