汉建安十九年五月,孙权亲征皖城,张辽从合肥向皖城驰援,在增援途中得知皖城失守。张辽在硖石的南面迅速筑起了一座被称为“南硖戍”的堡垒,作为合肥的前哨。
同年七月,曹操征伐孙权。同年十月,曹操无功而返,自合肥还。曹操在离开合肥时,带走了大批部队欲作西征之用,给屯驻合肥的张辽与乐进、李典等将领只留下了七千余人。张辽得知曹操有西征之意,认为合肥即将孤立无援,孙权必会趁机来攻,于是开凿了藏舟浦,用来隐藏舟船。
筑垒硖石南、开凿藏舟浦,都展现了张辽防患于未然的深谋远虑这也是“有备无患”这一英灵技能的来历。
汉建安二十年,曹操率领重兵西征张鲁,让护军薛悌送去一封信函,信函边还写明,要在有敌人来攻时再打开来看。
建安二十年八月,东吴首领孙权率领十万大军进围合肥,张辽与诸将打开信,信中说:“若孙权军来到,张、李将军出战;乐将军守,护军不得与战。”
曹操的信没有提及何时出城、何时撤退、出城人数、攻向哪里、如何接应等具体措施,况且,将在外君命有所不受。因此,合肥诸将们都充满疑虑。
在“诸将皆疑”的氛围中,张辽审时度势,根据曹操远征汉中而合肥缺乏后援的现状,做出了分析,提出在合肥城还没有被孙权大军完成合围之前,率先出击,“折其盛势,以安众心”,然后就可以守住城池。张辽此番分析消除了诸将的疑惑。李典也对张辽所说的话表示赞同。
于是,张辽在当夜募集敢于出城迎战的精锐将士八百余人,把牛肉赏给将士饱食,准备明日大战。天色刚亮,张辽被甲持戟,亲自先登直陷敌阵,撕裂了东吴军队的防线。
在张辽率军冲入东吴的营垒之前,张辽就已经亲自斩杀了数十名东吴士卒和两名东吴将领。他一边大声呼喊着自己的名号,一边登锋陷阵,冲入东吴的营垒。
此后,张辽率军继续猛攻,一直冲杀到孙权的主帅旗之下。孙权见状大惊,东吴众将士也因惊慌失措而不知道该如何应付,于是,孙权等人逃跑到一座较高的山冢上,用长戟来自卫。