卢俊义知道高丽人擅长射箭,便预先命所有人员,包括弓弩兵和工兵都穿上了盔甲,带上了头盔和面罩,在歼灭敌军的同时最大程度保护自己不受损失。
拓俊京命弓弩兵还击,命其他兵种顶住盾牌,伺机逃到汉阳城北门,打开北门,逃回开城。卢俊义早料到拓俊京的预谋,在北门密布了重兵,而且在北门城墙上架起了十门火炮。
因为运输的问题,卢俊义这次从山东只带了十门麒麟炮,安放在马车上,外面用油布紧紧包裹起来,谎称是自带的大宋特产的粮蔬,用来调剂口味的,卢俊义才不愿意让这玩意落在高丽人手里。这次为了全歼拓俊京部,就将火炮搬了出来。
麒麟炮现在用的已经是开花弹,但十门炮去轰击十万人,也显得有些弱了,卢俊义便命令炮兵对准拓俊京部所有高级将领的大旗处猛轰。经过三四年的改良,麒麟炮发射的频率已经不亚于后世的火炮,一发发炮弹飞向拓俊京的大旗处。这番轰出的开花弹里还装着一种毒气,等炸开后,除了炸断敌人的大旗,将敌军和马匹炸得血肉横飞,四肢开裂,四散奔逃之外,还将炮弹开花处十丈内的敌军都闻到毒气昏厥倒地。
几百发炮弹轰出后,北高丽军在原本的混乱之中更有一大波更大的混乱,一杆大旗倒下处,高丽士兵慌乱地四散奔逃,六神无主地嚷出一句高丽话,那句话迅速传遍整个高丽军队,使得高丽人斗志全消,士气大溃。
朴德双大笑道:“启禀主公,刚才那一炮不偏不倚正好打中拓俊京,将他当场炸死,这些高丽兵群龙,不,群虫无首,自是一片大乱。”
卢俊义听到拓俊京已经死于炮弹之下,便命令身边的号兵吹响冲锋号。
响亮的冲锋号吹过,南门到北门这条大道两边的民房里涌出无数宋军枪兵,这些以逸待劳的生力军轻松自在地,收割着这些刚刚从古川战场上拼杀回来疲惫不堪的高丽兵的性命。
那些高丽兵不仅疲惫不堪,又被宋军的炮弹恐吓失魂,接着又听到主帅阵亡的消息,士气大落,溃不成军。宋军将高丽兵围拢起来,轻松地屠杀着六神无主的高丽兵,同时宋军将士齐声用高丽话呐喊道:“缴械不杀!”
三个时辰后,战斗结束,北高丽的高级将领全部战死,所有战死的高丽兵共有四万五千多人,没有受伤的,因为受伤的都被宋军给安乐死了,这些异族士兵不配使用大宋的军医。加上拓俊京从南高丽军那里抓获得到的俘虏,宋军总共俘虏了将近七万人高丽兵,全部用连排绳索捆起来,押运到停靠在仁川港的孙立海军战船上,由孙立军负责分类,即挑出能够且愿意加入汉籍和不能或不愿加入汉籍的,全部押往山东,再行安置。
让人通知逃回水原的尹瓘聚拢残兵前来合兵。尹瓘到了,向卢俊义索要之前被俘的南高丽官兵,被卢俊义义正词严地羞辱了一顿,称:“拓俊京不会伏击我军,焉知就不会伏击你军,要知道我背后是大宋,你背后是他真正的对手,等歼灭了你们,我大宋军就会撤退。这一点你就想不到,还敢倚老卖老。你还敢向我索要你军被拓俊京抓获的俘虏,要知道北高丽现今缺粮,拓俊京已经将那些俘虏全部推下了汉江,现在估计都喂了海里的大鱼。”
在羞辱这个所谓的高丽名将的同时,那些被杀死的北高丽兵的脑袋全部割下,等宋军内部统计了战功后,将这些头颅低价卖给尹瓘,让这老头冒领军功,不至于在他高丽人面前太过丢人,同时将那些垃圾战利品,如粗制滥造的兵器盔甲也全部卖给尹瓘。卖给尹瓘是为了在攻打开京时,让高丽人的内耗更实在些。尹瓘得了卢俊义的恩情,也不敢再说什么。
当李资谦知晓拓俊京战败身亡,二十万人马渣都不剩,便急调在汉江北岸布防的各州府人马前往开京护驾。卢俊义听闻这个消息后,便也将荣州、忠州等州府的高丽人马全部调往开京,跟尹瓘的残兵合并一处,以尹瓘为主,宋军为辅,开始攻打开京。