六月中,会战。
辽军十万,分左右中三军:
- 左军铁鹞,轻骑两万,善包抄;
- 右军铁山,重骑两万,披生铁甲,刀斧难入;
- 中军铁林,六万,皇帝自将,万骑一列,十重而进,后军督前,退者立斩。
宋军一万二千,范分三叠:
- 前锋三千,林冲、丘岳,卞祥,孙安皆步人甲,长矛重斧,挟拒马;
- 中军四千,自将,李助从左右。皆骑,人携一弩、一枪、一刀;
- 后军五千,姚古亲统,分置车弩、火厢车,以阻追骑。
另遣王舜臣,率射日营四百,乘夜已伏桑干河西崖;
乔冽领火军三百,各负双瓮,潜藏阵前枯沟。
黎明,辽中军先动,铁林万骑,如墙而进,马蹄同步,声如沉雷。
宋前锋三千,齐蹲跪,以矛尾支地,矛锋斜上,成钢铁荆棘。
距百步,辽骑发矢,箭如黑云,宋阵举牌,牌上箭密如猬。
五十步,林冲怒起,长矛一圈,牌齐倒,露出乔冽所藏火厢——
三百火瓮,口向敌,火线齐燃,轰然雷动!
黑烟冲霄,铁骑前锋,人仰马翻,烟里矢石交下,辽阵裂为两截。
天祚帝在后,挥金钺,驱后军涌上,欲以众填火沟。
范正鸿乘烟起,中军四千骑,分两翼,斜掠左右,各以强弩回射,专射辽骑无甲之马面。
铁林军厚,一时难破,然左右铁鹞、铁山,已包抄而来。
铁鹞轻骑,疾如飘风,欲绕宋后。
将及,忽听桑干河西,梆子急响——
王舜臣四百弩,乘高临下,箭皆三刃火镞,顺风而射,一发三矢,万矢交飞。
铁鹞轻甲,遇火即燃,风助火势,万骑成火龙,烧入桑干河,人马俱沉。
铁山重骑,正面压来,甲厚不惧箭。
丘岳率死士百人,各负大斧,蹲伏枯沟,待敌骑过,齐砍马足。