却说南齐的豫州刺史垣崇祖听闻北魏士兵大至,即而设划一个巧计。
垣崇祖于是召集文武将吏商议说:“敌众我寡,只能出奇制胜。应当修筑外城以待敌,城既广阔,没有水便不坚固,现在准备筑堤坝以堵塞肥水,然后把城淹成三面之险,诸位认为怎样?”
众人听了,说:“当年拓跋焘袭击寿春,宋南平王士卒充足,由于城大难守,便退保内城。今天的情形,难度十倍于前。自古以来守此城者之所以不筑肥水之坝,都是考虑到地形不便,积水也没用呀。如果一定要这样做,恐怕是不合时宜的。”
垣崇祖解释说:“你这是只见其一,不见其二。如果放弃外城,魏军必然占据外城,然后魏军外修楼橹,内筑长围,而我们四周没有屏障,内外受敌,这样是坐等被擒。因此,守城筑坝决策已定,你们不要再谏阻!”
于是垣崇祖下令在寿春城西北修筑堤坝堵塞肥水,在堤坝北面又筑起小城,小城四周都深挖壕沟,派数千人在小城内守卫。
将佐们都说城小无益,不足阻寇,垣崇祖对其中的长史封延伯说道:“我设此城,无非为诱敌起见,魏军心贪而欠考虑,必然全力攻打小城,企图破坏堤坝。他们看到壕沟狭窄城池又小,便以为可以一战而克,便会像蚂蚁一样攀登城墙。到时我扒开堤坝放水,水流迅急超过三峡,等他们无处逃奔时,便自然沉溺水里。这岂不是小劳而大利么?”
原是好计。将佐等方无异言。
果然如其所料,魏兵一至,由西道集中在堤坝南面,分军从东路进攻小城。垣崇祖头戴白纱帽,乘轿子上城,打着手势指挥。到申时,便扒开堤坝。积水奔流而下,攻城的魏军被冲进壕沟里,魏军被淹死数千人,于是撤退。
怎奈北魏的前队兵士,被后队挤住,一时不能速走,那流水最是无情,霎时间淹去人马,已达千数,余众拼命奔逃,也已经拖泥带水,狼狈不堪。
这一场的挫败,把魏兵一股锐气,销磨了一大半。垣崇祖仍然将肥堰筑好,回去驻守寿阳,一面派兵往朐山,令他埋伏在城外,与城中互相呼应,防备敌军前往攻打。
北魏之将梁郡王嘉,心果未死,移师前往攻打朐山,甫至城下,伏兵齐起,与守卒内外夹击,又杀伤了魏兵千余。梁郡王嘉,只好率众北走,退出豫州境外去了。
当初,垣崇祖在淮阴的时候,见到齐主萧道成便自称是韩信、白起,别人都不相信,只有萧道成认可他,垣崇祖便再拜受萧道成的指示。等到击破魏军的启

