张任径来军中捉玄德,玄德军中大乱。黄忠、魏延又被吴兰、雷铜敌住。两下不能相顾。玄德敌不住张任,拨马往山僻巷子而走。张任从背后追来,看看赶上。玄德单独一人一马。张任引数骑赶来。玄德正望前极力加鞭而行,忽山路一军冲来。玄德顿时叫苦曰:“前有伏兵,后有追兵,天亡我也!”只见来军当头一员大将,乃是张飞。本来张飞与严颜正从那条路上来,瞥见灰尘起,知与川兵交兵。张飞抢先而来,正撞着张任,便就交马。战到十余合,背后严颜引兵大进。张任敏捷回身。张飞直赶到城下。张任退入城,拽起吊桥。张飞回见玄德曰:“智囊溯江而来,尚且未到,反被我夺了头功。”玄德曰:“山路险阻,如何无军阻当,长驱大进,先到于此?”张飞曰:“于路关隘四十五处,皆出老将严颜之功,是以于路并未曾费分毫之力。”遂把义释严颜之事,重新说了一遍,引严颜见玄德。玄德谢曰:“若非老将军,吾弟安能到此?”即脱身上黄金锁子甲以赐之。严颜拜谢。正待安排宴饮,忽闻哨马回报:“黄忠、魏延和川将吴兰、雷铜比武,城中吴懿、刘璝又引兵助战,两下夹攻,我军抵敌不住,魏、黄二将败阵投东去了。”张飞听得,便请玄德分兵两路,杀去救济。因而张飞在左,玄德在右,杀奔前来。吴懿、刘璝见前面喊声起,慌退入城中。吴兰、雷铜只顾引兵追逐黄忠、魏延,却被玄德、张飞截住归路。黄忠、魏延又回马转攻。吴兰、雷铜料敌不住,只得将本部军马前来投降。玄德准其降,出兵近城下寨。却说张任失了二将,心中忧愁。吴懿、刘璝曰:“兵势甚危,不决一死战,如何得兵退?一面差人去成都见主公垂危,一面用计敌之。”张任曰:“吾来日领一军搦战,诈败,引转城北;城内再以一军冲出,截断此中:可得胜也。“吴懿曰:刘将军相辅公子守城,我引兵冲出助战。“约会已定。次日,张任引数千人马,摇旗号令,出城搦战。张飞上马出迎,更不打话,与张任比武。战不十余合,张任诈败,绕城而走。张飞极力追之。吴懿一军截住,张任引军复回,把张飞围在垓心,进退不得。正没何如,只见一队军从江边杀出。抢先一员大将,挺枪跃马,与吴懿比武;只一合,活捉吴懿,战退敌军,救出张飞。视之,乃赵云也。飞问:智囊安在?“云曰:智囊已至,想此时已与主公相见了也。“二人擒吴懿回寨。张任自退入东门去了。
却说张飞问计于严颜,颜曰:“今后取雒城,凡守御关隘,都是老夫所管,官军皆出于把握当中。今感将军之恩,无能够报,老夫当为前部,所到之处,尽皆唤出拜降。”张飞称谢不已。因而严颜为前部,张飞领军随后。凡到之处,尽是严颜所管,都唤出投降。有游移未决者,颜曰:“我尚且投降,何况汝乎?”自是望风归顺,并未曾厮杀一场。