周瑜提出讓諸葛亮在十日之內趕製十萬支箭的要求,諸葛亮卻出人意外地說:「曹操大軍即日將至,若候十日,必誤大事。」他表示:「只須三天的時間,就可以辦完覆命。」周瑜一聽大喜,當即與諸葛亮立下了軍令狀。在周瑜看來,諸葛亮無論如何也不可能在三天之內造出十萬枝箭,因此,諸葛亮必死無疑。
諸葛亮告辭以後,周瑜就讓魯肅到諸葛亮處查看動靜,打探虛實。諸葛亮一見魯肅就說:「三日之內如何能造出十萬枝箭?還望子敬救我!」忠厚善良的魯肅回答說:「你自取其禍,叫我如何救你?」諸葛亮說:「只望你借給我二十隻船,每船配置三十名軍士,船隻全用青布為幔,各束草把千餘個,分別豎在船的兩舷。這一切,我自有妙用,到第三日包管會有十萬支箭。但有一條,你千萬不能讓周瑜知道。如果他知道了,必定從中作梗,我的計劃就很難實現了。」魯肅雖然答應了諸葛亮的請求,但並不明白諸葛亮的意思。他見到周瑜後,不談借船之事,只說諸葛亮並不準備造箭用的竹、翎毛、膠漆等物品。周瑜聽罷也大惑不解。
諸葛亮向魯肅借得船隻、兵卒以後,按計劃準備停當。第一天,不見諸葛亮有什麼動靜!第二天,仍然不見諸葛亮有什麼動靜!直到第三天夜裡四更時分,他才秘密地將魯肅請到船上,並告訴魯肅要去取箭。魯肅不解地問:「到何處去取?」諸葛亮回答道:「子敬不用問,前去便知。」魯肅被弄得莫名其妙,只得陪伴著諸葛亮去看個究竟。
凌晨,浩浩江面霧氣霏霏,漆黑一片。諸葛亮遂命用長索將二十隻船連在一起,起錨向北岸曹軍大營進發。時至五更,船隊已接近曹操的水寨。這時,諸葛亮又教士卒將船隻頭西尾東一字擺開,橫於曹軍寨前。然後,他又命令士卒擂鼓吶喊,故意製造了一種擊鼓進兵的聲勢。魯肅見狀,大驚失色,諸葛亮卻心底坦然地告訴他說:「我料定,在這濃霧低垂的夜裡,曹操決不敢毅然出戰。你我盡可放心地飲酒取樂,等到大霧散盡,我們便回。」
曹操聞報後,果然擔心重霧迷江,遭到埋伏,不肯輕易出戰。他急調旱寨的弓弩手六千多人趕到江邊,會同水軍射手,共約一萬多人,一齊向江中亂射,企圖以此阻止擊鼓叫陣的「孫劉聯軍」。一時間,箭如飛蝗,紛紛射在江心船上的草把和布幔之上。過些時間,諸葛亮又命令船隊頭東尾西,靠近水寨,並囑加勁擂鼓吶喊。等到日出霧散,船上草把排滿密密麻麻的箭枝。此時,諸葛亮才下令船隊返回。還命令士卒齊聲大喊:「謝曹丞相賜箭!」當曹操得知時,諸葛亮取箭船隊因順風順水,已經離去20餘里,曹軍追之不及,曹操懊悔不已。
船隊返營後,共得箭十幾萬枝,為時不過三天。魯肅目睹其事,極稱諸葛亮為「神人」。諸葛亮對魯肅講:自己不僅通天文,識地利,而且也知奇門,曉陰陽。更擅長行軍作戰中的佈陣和兵勢,在3天之前已料定必有大霧可以利用。他最後說:「我的性命系之於天,周公瑾豈能害我!」當周瑜得知這一切以後自歎不如。