张郃带着三万大军,分成了三个营寨,都设在了地势险要的山边。张郃把每个寨的兵力都分了一半出去攻打巴西,剩下的一半就留在寨子里防守。很快,有探子把消息报到了巴西,说张郃带着大军打过来了。
张飞一听到这个消息,与众将商量对策。这个地方山势险恶,我们可以利用地形埋伏起来。将军您带着大军正面迎战,我就带兵从旁边支援,这样一定能抓住张郃。张飞听了觉得很有道理,就拨了五千精兵去埋伏。然后,他自己带着一万大军,和张郃的大军相遇了。
两军摆开了阵势,张飞骑着马冲了出来,直接向张郃挑战。张郃也挺着长枪冲了出来,两个人就打了起来。打了二十多个回合后,张郃后面的军队突然大喊大叫起来。原来,他们看到山后面有蜀军的旗帜在晃动,以为是蜀军的援兵到了,所以就慌了起来。张郃一看这个情况,也不敢再打下去了,就拨转马头往回跑。张飞在后面紧追不舍,又带着伏兵杀了出来。两面夹攻之下,张郃的大军被打得大败亏输。
张飞和雷铜连夜追击败军。张郃还是按照原来的部署分兵守住三个寨子,并且在山上放了很多滚木和石头用来防守。张飞扎下了营寨,第二天就带着大军去挑战。可是张郃就是不出来应战,只是在山上大吹大擂地喝酒。张飞让士兵们大声辱骂想要激怒他出来应战,可是张郃就是不上当。
就这样相持了五十多天,张飞就在山前扎下大寨,每天喝酒喝到大醉。然后坐在山前辱骂。刘备派人去慰劳军队,看到张飞整天喝酒,非常担心。刘备一听大惊失色,诸葛亮听了却笑了起来说,原来是这样啊!军前可能没有好酒。
刘备说,我弟弟张飞向来因为喝酒误事,军师你为什么还要送酒给他呢?诸葛亮笑着说,主公和翼德做了这么多年的兄弟,还不知道他的为人吗?他虽然性格刚烈,但是在收复西川的时候,却能够义释严颜,这可不是一般勇士能做到的事情啊。现在他和张郃相持了五十多天每天喝酒大骂,这并不是因为他贪杯,而是他想用计策打败张郃啊。
刘备听了将信将疑地说,虽然你这么说但是还是不能太大意了。你可以派魏延去协助他。于是诸葛亮就命令魏延带着酒去军前助战,并且让魏延在酒车上,插上黄旗。魏延领命带着酒来到了张飞的营寨中,把事情告诉了张飞。张飞拜谢了刘备的恩赐,然后让他们各自带着一支人马一起杀出。
张郃在山上看到了这个情况就自言自语地说,张飞这是在欺负我啊!于是就传令下去当天晚上就下山去偷袭营寨。当天晚上张郃带着大军,从山边小路悄悄地摸到了张飞的营寨。他们远远地看到张飞的帐篷里灯火通明,似乎正在里面喝酒作乐呢。
张郃大喜过望,大喊一声带着大军直接冲进了张飞的中军大帐。可是等他们冲进去一看才发现里面坐着的竟然是一个草人!这时候张郃才知道自己上当了连忙拨转马头往回跑。可是已经来不及了,只见帐篷后面突然响起了炮声,一员大将挡住了他们的去路。这员大将睁着一双圆溜溜的大眼睛是张飞!他挺着长矛骑着马,直接向杀了过来,张郃大败。