话说三国时魏国的名将司马懿占领了街亭以后,亲自带领十五万大军向西城来了。这一天,诸葛亮正和部下商量怎么抵抗的事,忽然有探子飞马来报:“司马懿带领十五万人马朝西城打来。”这时候,诸葛亮身边并没有大将,只有一些文官。他所带的五千士兵有一半去运送粮草了,只剩一半在城中,听说司马懿的兵来了,全都吓得心惊胆战,不知怎么办才好。诸葛亮到城头一看,果然尘土飞扬,魏兵分两路向西城杀来。诸葛亮传下命令,叫人把所有的旗子都藏起来,城里的人不许随便出入,也不许大声说话,把四面城门全都打开,每个城门口派二十个老兵扮成老百姓的模样,拿着扫帚打扫街道,如果魏兵到了,不要惊慌失措。诸葛亮吩咐完了,自己把鹤毛大氅一披,戴上丝织的头巾,领着两个小童登上了城楼,坐在城楼上弹琴。
这时候大雾漫天,江上连面对面都看不清。天还没亮,船已经靠近曹军的水寨。诸葛亮下令把船头朝西,船尾朝东,一字摆开,又叫船上的军士一边擂鼓,一边大声呐喊。鲁肃吃惊地说:“如果曹兵出来,怎么办?”诸葛亮笑着说:“雾这样大,曹操一定不敢派兵出来。我们只管饮酒取乐,天亮了就回去。”
曹操听到鼓声和呐喊声,就下令说:“江上雾很大,敌人忽然来攻,我们看不清虚实,不要轻易出动。只叫弓弩手朝他们射箭,不让他们近前。”他派人去旱寨调来六千名弓弩手,到江边支援水军。一万多名弓弩手一齐朝江中放箭,箭好像下雨一样。诸葛亮又下令把船掉过来,船头朝东,船尾朝西,仍旧擂鼓呐喊,逼近曹军水寨受箭。