凜冽的北風無情地鞭笞著中州大地。大河兩岸十年九災,土地十分貧瘠。曠野一望無際,不見草木,零落的積雪遮蓋不住赤裸的沙土,在肆虐的狂風中漫天飛舞。往昔震懾中州,威嚴肅穆的雄城開封,在三十萬盜賊的圍攻中苦苦支撐了數月,如今已是殘破不堪。城外的盜眾營寨連綿無際,狼煙縷縷,笳鼓之聲不絕。開封城卻是一片死寂,仿佛是湮沒在大海中的孤島,渺小得可憐。
盜首龍在天去年秋在洛陽僭號稱帝,聽軍師陸鴻儒之計,設下十麵埋伏,大敗蕭定乾於滎陽。蕭定乾的部眾多是雁北子弟,長於騎射,驍勇善戰,人稱蕭家軍,與盜匪交戰從未落於下風,經此一戰,元氣大傷。龍在天除去了心頭大患,氣勢更為驕狂,留長子龍在潛守洛陽,親領二子三子,收羅盜眾三十餘萬,進逼開封。陸鴻儒隻因在其稱帝時曾勸諫過幾句,龍在天心中不喜,便將他留在洛陽,派了一個閑職。在龍在天看來,蕭定乾新敗,無力再戰,開封城唾手可得。縱橫中原,再無敵手,即可揮師直搗京師,成帝王之業。
蕭定乾豈是易與之輩,敗歸之後,深知難以力敵盜賊數十萬大軍,唯有死守待援,徐圖良策。收集逃散的部眾,征集四鄉民夫,得精兵數萬,嚴密布置城防,枕戈待旦。賊軍隊伍龐大,行動遲緩,又無攻城的準備,倉促上陣,使用簡陋的雲梯爬城。守軍居高臨下,滾木擂石雨點般打下來,又用長竿綁上鐵叉,將靠上城牆的雲梯一一推落。盜眾不是被木石箭雨打死,便是從數丈高的城牆上跌落,骨斷筋折。連攻十餘日,死傷枕藉,一無所獲。
龍在天被迫下令停止攻城,卻另選軍中身手敏捷者,懸以重賞,募得勇士三千,乘夜偷襲。蕭定乾見敵軍多日沒有舉動,猜知必有詭謀,嚴加戒備,令弓弩手埋伏於甕城之側。是夜盜眾來襲,先由高手爬上城牆,開啟城門,放後軍衝入。不料守軍伏兵齊出,截斷歸路,甕城萬箭齊發,三千勇士盡數葬身亂箭之下。
龍在天一計不成又生一計,挖掘地道,直通城下,準備添放火藥,炸開城牆。蕭定乾早有提防,城內每隔數十丈便有一個大缸,半截埋入土中,派遣士卒日夜伏地聽聲,一有動靜便掘地灌水,地道中的盜眾皆被溺斃。
盜眾頓兵於堅城之下,士氣漸餒。龍在天智竭計窮,毫無作為,便又想到了軍師陸鴻儒,派人火速請到軍中求計。陸鴻儒沒有讓他失望,獻計用拋石機攻城,繪出圖樣進呈龍在天。龍在天大喜,下令砍伐樹木,連夜趕製。不出三日,製成拋石機數百具,從百裏外運來巨石,一切準備停當,龍在天便下令攻城。盜眾依陸鴻儒之計,在城下虛張聲勢,擂鼓呐喊,守軍登城迎戰,正中奸計。無數巨石從天而降,雨點般落在城頭,守軍被打死者不計其數。連續吃過幾次虧,蕭定乾想到了應付的辦法,令大軍於城後躲避石雨,隻派少數軍士持巨盾在城頭了望。拋石機雖有威力,卻很難取準,不辨敵我,拋石便不能爬城,爬城便不能拋石。接戰多日,盜眾隻占到些小便宜,仍無法攻破城池,反而讓守軍得到大量巨石,弄巧成拙。
陸鴻儒再次獻計,趕製衝車撞城。衝車車體是一根合抱的巨木,下裝車輪,上有擋板遮擋箭雨,後藏力士百餘。合百餘人之力撞上城牆,力有萬鈞。守軍支持不住了,城牆接連被撞破,盜眾從缺口處蜂擁而入。蕭定乾親自督軍反擊,與敵反複爭奪,雙方慘烈搏殺,屍積成山,反將缺口填上,成為一道肉牆,盜眾又不得入。
就這樣城池破了堵,堵了破,守軍傷亡慘重,消耗殆盡,眼見城池早晚必失。蕭定乾憂心如焚,冥思苦想,終於想出一個奇謀。這天夜裏,北風凜冽,滴水成冰。蕭定乾下令全城百姓盡數出動,擔水上城,沿城牆淋下。水迅即凍結成冰,一層又一層澆上,厚達數尺,一夜之間鑄成了一座堅城。
翌日一早,陸鴻儒得報出營觀看,驚得目瞪可呆。堅冰光滑如鏡,渾不著力,衝車撞不動,士卒更無法攀爬。他陸鴻儒縱然有呂望張良之才,呼風喚雨之能,此時也束手無策。仰天長歎:“天不絕開封,豈是人力所能相抗。”
戰事就此僵持住,盜眾攻不進去,守軍也無力退敵。雙方都盼望著開春,一方是盼望開春會有援軍到來,另一方則是盼望冰牆融化。盜眾三十幾萬人,每日糧秣之耗甚巨,軍中存糧有限,南陽洛陽等地的倉儲也不敷使用。派人四出覓糧,所獲卻少得可憐,眼見已支持不過這個冬天。龍在天卻不甘心退兵,嘴邊的肥肉豈能輕易放棄。