楚国兵虽多,但大部分都驻扎在城外。淖齿住在齐王的宫中,正畅饮不休,让妇女奏乐助兴。只有几百名士兵,在宫外守卫。王孙贾带领四百多人,夺下士兵的武器,杀入宫中,把淖齿砍为肉酱,关上城门坚守。楚兵无人指挥,一半逃散,一半投降了燕国。
再说齐王世子法章,听到齐王遇难,急忙换上穷人的衣服,自称是临淄人王立,逃难在外,不能回家,投奔到太史敫家做仆人,为他家浇灌花园,辛勤工作,没有人知道他是王子。太史敫有个女儿,只有十五岁,偶然在园子中看见法章的相貌,大吃一惊:“这不是一般人,为什么会在此处?”派侍女问他的来历。法章害怕惹祸,执意不说。太史敫的女儿说:“一条白龙混在鱼群中,是因为害怕而隐身,将来的富贵是未可限量的。”经常派使女给他送衣食,时间一长,互相亲近。法章把自己的身份告诉了她。二人互订终身,私下往来,全家都不知道。
这时即墨的守将因病而死,军中无主,要选一个能知兵法的人为大将,却找不出合适的人。有人知道田单截断车轴的事,说他的才能可以胜任大将,就拥立他为将军。田单身体力行,与士兵们一同操作,把自己的亲属妻亲也都编在守城的队伍中,城中的百姓都很拥戴他。
再说齐国大臣们四散奔逃,听到王蠋宁死不改节操的消息,感叹道:“他已经告老还乡,还胸怀忠义之心,我们这些在朝中为官的人,却坐视国破君亡,不想法恢复,还能做人吗?”一同来到莒州,投奔王孙贾,寻访世子。
一年以后,法章知道众人的诚心,乃出来说:“我是世子法章。”太史敫告诉了王孙贾,便准备法驾迎接,即齐王位,称为襄王。派人通知即墨,约定结成犄角之势,共同抵抗燕兵。乐毅派兵包围,三年都没能攻破,就解除包围,退后九里建立军营,下令说:“城中百姓有出来砍柴的,听任他们往来,不许擒拿。其中贫困饥饿的要给他们饭,寒冷的要给他们衣服。”想使城中人感恩后投降。
且说燕国大夫骑劫,颇有勇力,也喜欢谈论兵法,和太子乐资十分要好,一心想夺得兵权。对太子说:“齐王已经死了,只有莒州与即墨两座城没有攻克。乐毅能在六个月内攻占齐国七十多座城池,为什么这两座城这样难攻?所以不肯立即攻克二城,是因为齐人还没有归附,他想慢慢用恩威结交齐人,不久就要自立为齐王了。”太子就把这些话对昭王讲了一遍。昭王大怒,说道:“我们先王的深仇,非昌国君乐毅不能报,即使他真要做齐王,他的功劳难道还不够吗?”就打了太子二十大板,派使者持着符节到临淄,拜乐毅为齐王。乐毅感动得流下眼泪,以死发誓,决不接受任命。昭王说:“我本来就知道乐毅的本心,他决不会有负于我。”昭王喜欢神仙方术,让方士炼金石为神丹服用,久而久之得了热病而亡。太子乐资即位,称为惠王。
田单常常派密探去燕国探听情况。听到骑劫阴谋取代乐毅和燕太子而被昭王体罚的事,叹息说:“要恢复齐国,一定在燕国后王的身上!”等到燕昭王归天惠王即位,田单派人到燕国散布谣言:“乐毅早就想为齐王,因为受燕先王的厚恩,不忍背弃,所以迟迟不进攻二城,等待机会。现在新王即位,他就要起事了。”燕惠王早就疑心乐毅,又听见流言与骑劫所说的吻合,就信以为真,便派骑劫去替代乐毅,召乐毅回国。乐毅害怕被杀害,说:“我是赵国人。”抛奔了全家不顾,跑到赵国。赵王把观津封给他,号称望诸君。
骑劫上任,把乐毅的命令全部更改,燕军都愤愤不服。骑劫在军营中住了三天,就率领部队进攻即墨,包围了好几道,可是城中的防守更加坚固。田单早晨起来对城中人说:“我昨天夜里梦见上帝告诉我说:齐国应当复兴,燕国就要失败了。很快就有神人来作我们的军师,那时就会战无不胜。”有一个小兵领会了田单的意思,走到他跟前小声说:“我可以作军师吗?”说完,急忙就跑。田单连忙站起来拉住他,对人们说:“我梦中看见的神人就是他。”便给他换了衣服,让他坐在上座上,像对待老师那样待他。小兵说:“我没有任何本事。”田单说:“你不要说话。”称他为“神师。”每下一道命令,必先向神师请示后才能行动。又对城中人说:“神师有令:‘凡是吃饭的人都要先在院子中祭祀自己的祖先,就会得到祖宗们在阴间的帮助。’”城中的人都按这话去做。天下的飞鸟看见院中的祭品,都飞下来抢食。像这样早晚二次,燕军看见了,都认为是怪异之事。又听说有神人降下来,互相传说,都认为齐国得到上天的帮助,不能与之为敌,否则就违背了天意,因此失掉了打仗的信心。田单又派人宣扬乐毅的短处说:“昌国君太善良,捉住齐国人都不杀害,所以城中的人不害怕。如果削掉他们的鼻子放在队伍前,即墨人就会痛苦不堪。”骑劫相信了这些话,把投降的士兵都削掉鼻子。城中的人看见投降后都被削掉鼻子,十分害怕,互相告戒誓死坚守,只怕被燕国人抓住。田单又扬言:“城中人家的坟墓都在城外,如果被燕人挖开了该怎么办呢?”骑劫果然派士兵挖开城外的坟墓,焚烧死人,暴露尸骨。即墨人从城上看见,都痛哭流涕,恨不得吃燕人之肉。他们来到军中,请出城决战,为祖宗报仇。田单见士气已经很高了,便挑选出五千名强壮的人,藏在民间,其余老弱之人和妇女轮流守城。然后派使者到燕军说:“城中粮食已经没有了,要在某一天开门投降。”骑劫信以为真,对众将说:“我和乐毅比怎么样?”众将都说:“将军比乐毅强多了!”士兵们跳跃高呼:“万岁!”田单又在民间收集一千镒黄金,使富贵人家私下里送给燕将,嘱托破城之日,保全自己家小。燕将十分高兴,接受了金子,都给一面小旗,让他们插在门上,作为标记。燕军全无准备,呆呆的只等田单投降。田单派人收集城中的牛一千多头,做成红布牛衣,上面画着五色龙纹,披在牛身上,又把快刀绑在牛角上,把麻苇都浸上油,束在牛尾上,像大扫帚一样拖在后面,这些都在约定投降的前一天准备好。众人都不明白用意。田单又准备好酒肉,等到黄昏时叫来五千壮士饱食一顿,也用五色涂在脸上,都拿着锋利的兵器,跟在牛后边。令百姓们把城墙凿出数十个洞,把牛从洞口赶出,用火把尾巴后的扫帚点着。火渐渐烧到牛尾,牛怒吼一声,冲向燕营。五千名壮士悄悄跟在后面。燕兵都在安睡之中正做着明天入城受降的美梦,忽然听到急驰的声音,从梦中惊起,一千多只火炬照耀得像白天一样,只见五彩龙纹,飞奔而来,利刃所触之处,非死即伤,军中乱作一团。那一伙壮士,不言不语,大刀阔斧,见人就砍,虽然只有五千人,但慌乱之中,就像几万人一样。况且以前就听说有神师前来,如今神头鬼脑,不知什么东西。田单又亲自率领城中人高喊着冲来,老弱妇女,都敲击铜器,声音惊天动地,燕兵胆吓破了,脚吓软了,谁还敢抵抗!人人逃窜,个个奔忙,自相践踏,死伤者无数。骑劫乘车落荒而逃,正遇上田单,被田单一戟刺死,燕军大败。——这是周赧王三十六年的事情。史官有诗写道:火牛奇计古今无,毕竟机乘骑劫愚。
假使金台不易将,燕齐胜负竟何如?田单整顿部队,乘胜追击,战无不克。所经过的城邑,听到齐兵得胜,燕将已死,都背叛燕国归顺齐国。田单兵势越来越大,直逼河上,到达齐国北部边界,燕国攻克的七十多座城,又都归还到齐国。众将认为田单功大,要推举他为王。田单说:“太子法章在莒州,我怎么敢为王?”便到莒州去迎接法章。王孙贾为法章驾车,来到临淄,安葬湣王后,选择日子祷告祖庙,临朝听政。襄王对田单说:“齐国转危为安,亡而复存,都是叔父的功劳!叔父是在安平知名的,现在封您为安平君,食邑一万户。”又拜王孙贾为亚卿。
迎太史敫的女儿为王后。此时太史敫才知道女儿先以身许给法章,十分愤怒地说:“你不用媒人自嫁,不是我的女儿。”终生不与女儿相见。齐襄王派人增加他的官位和俸禄,都不接受。
这时孟尝君在魏国,把相印让给公子无忌。魏王封无忌为信陵君。孟尝君回到薛地,过着诸侯一样的生活,与平原君、信陵君都十分友好。齐襄公敬畏孟尝君,又派使者接他回来做相国,孟尝君没有答应。自此以后孟尝君往来于齐、魏两国之间,互通友好。他死了以后,没有儿子,众公子争夺君位,齐、魏两国灭掉薛邑,平分了土地。
再说燕惠王自从骑劫兵败以后,才知道乐毅的贤能,后悔也来不及了。
就派人给乐毅送信,请他原谅自己的过错,想让他回国。乐毅回信感谢,但不肯回燕国。燕王恐怕赵国用乐毅图谋燕国,便让他的儿子乐间袭封昌国君的封号,他的异母弟弟乐乘为将军,都很重用。乐毅便往来两国之间,使二国结为友好。两国都把他当作客卿,他最后死在赵国。这时廉颇做赵国大将,有勇有谋,善于用兵,诸侯们都很害怕。秦兵多次侵犯赵国边境,都赖有廉颇阻挡,难以深入秦国见此,只得和赵国通好。