当乐毅在齐国征战半年,攻下了七十多座城池之后,只剩莒城和即墨两地尚未陷落。齐襄王的医生被立为新王,而即墨守将在抵抗燕军时遭受重伤后去世,没有人留守,导致即墨几乎陷入混乱。田单,这位曾带兵的远房亲戚,被推举为将军,以率领士兵保卫城市。
田单与士兵们同甘共苦,将家眷编入部队,使得即墨人的士气大增。尽管乐毅围困莒城和即墨三年未能取胜,但他并非无能,而是试图赢得齐国民心。当有人在燕昭王面前诽谤乐毅,燕昭王却信任并封其为齐王,乐毅则坚决不接受。
随着时间的推移,燕昭王去世,其子继位成为燕惠王。在这个机会之窗内,田单散布流言,说乐毅早已成为齐国君主,现在新君即位,他就要留在那儿做king了。为了讨好先君(指燕昭王),要是派遣新的上将来,就能攻下这两个地方。这次谣言让骑劫接替了乐毅,并以此作为理由对待俘虏残忍至极,把他们的鼻子削去,又刨掉他们祖坟上的坟墓。
这些残忍行为激怒了公众,他们请求田单与敌人拼命。而田单利用这一点,让几个人装扮成高级人物送金银财宝给骑劫,以此说服他等到投降时保全家属。但骑劫因而放松警惕,对即墨毫无防备。一千多头牛被装扮起来,用火烧起尾巴,然后冲向敌阵,一场名为“火牛阵”的战役爆发了。牛角上悬挂尖刀、尾巴系油苇束,一旦燃烧就会引发混乱。而五千名敢死队紧随其后,与敌展开激烈战斗。
城市里的老百姓也加入进来,用铜壶铜盆敲击声助威。此时,这些怪兽般的牛已经冲破一切障碍而来,不少士兵惊恐失措,即使那些拿刀的人也不禁倒下许多人。最后,当天空中回荡着战争叫嚣声响彻云霄,那些怪兽继续砍杀,最终成功打败了对方。
这场著名战役迅速传遍整个国家,那些被占领的地方的人们纷纷起义追随田单,最终收复所有失地,在短短几个月内恢复到了之前的地位。而最终还迎回了齿襄王,从危机中走出了安全之门。