乐毅带兵攻打齐国,连续夺取了七十多座城池。最后,只剩下莒城和即墨两地。齐王的儿子被立为新王,即齐襄王。乐毅进攻即墨时,守城医生出战受伤身亡,未有将领接替其职。
随后,一位名叫田单的远房亲戚,被推举为将军,率领士兵抵御燕军。他与士兵同甘共苦,将家人编入部队,使得即墨人的士气大增。
尽管如此,乐毅仍旧在莒城和即墨外围三年的时间内未能攻破。这使得有人在燕昭王面前诽谤说:“如果他真有能力,他早就做了齐王。”然而燕昭王深信不疑,并授予乐毅封号“齐王”。
但乐毅坚决拒绝接受封号,这反而让他的威望更加高涨。之后两年,燕惠王继位后,有人散布流言,说乐毅已经当上齐国的实际统治者,但他为了纪念先君(指燕昭王),没有接受正式称号。而现在新君登基,他要留在齐国做真正的主人,因此新的将军会更容易攻陷这两个地方。
此言传到燕惠 王耳中,他派上了将骑劫去取代乐 毅。但是骑劫并非对待俘虏慈悲,在围困期间,不仅削去俘虏鼻子,还刨掉他们祖坟。在这过程中,即墨居民听闻这一切,都愤怒至极,对田单请求发起总体攻击。
田单于是准备了一千多头牛,用它们来创造火牛阵。当夜晚,一千多头装扮成怪兽状的牛从各处突破墙壁,以点燃尾巴中的油浸苇束作为引擎冲向敌营。一千五百名敢死队紧随其后,与敌人展开激烈战斗,同时老黎民们敲打着铜壶铜盆助威声响彻天空。此时,大量惊慌失措的敌方士兵被踩死或杀害,而骑劫也最终遭到了击败,最终导致整个齐国恢复自由。