进攻者面对的是三个大城:卢、罗和鄢。鄢城属于罗国,位于罗都东偏南几里远的地方,与国都成犄角之势、互为支援。楚军首先强攻鄢城,由于守卫力量不足,鄢城很快就失守了;楚军随后就把其余卢和罗箍得如同铁桶一般。
罗国国内曾经有过一支亲楚势力,在两国势成水火的时候,亲楚派就被罗国君主以残酷的方式清除了。但是他们的亲属和党羽还在,这些人于是决定与楚军合作,推翻罗君已经摇摇欲坠的统治。
叛国者把情报绑在箭上射向楚营的方向。楚人一直以为放冷箭属于敌人的挑衅行为(因为这在战争中本是司空见惯的事),所以并没有予以重视;直到一名幸运的士兵被射中倒地,人们才发现箭簇根部还绑着一块小羊皮卷。
情报立即被呈送给王子赀。他打羊皮卷报一看,原来内奸请求楚军主攻东西北三面,并在南门外设一支伏兵;他们将趁将领把防御力量调走时打开南门。
王子赀便按情报所述重新布置了军队,罗人也针对敌人的行动做出相应调整。反叛者见计谋已成,立即杀死看守南门的士兵,把楚国人放进来。罗君亲自率领军队与楚军展开巷战,他和军士们在尽量给对方造成很大的伤亡后被杀了;很多高级贵族效仿他的样子战死。抵抗者在死前点燃了宫殿,然后自投于熊熊烈火之中,宁可被烧死也绝不投降。
敌人的顽固彻底激怒了王子赀,他无法想象楚军在城内竟然遭受到比攻城还要严重的伤亡,以至于他竟然发出了屠城的命令。但是斗伯比及时阻止了他,斗伯比说:“罗人毕竟与楚人有着共同的祖先;况且罗国既然已经灭亡,他们就不再是罗人而是楚人了。哪有一国王室屠杀国人的道理?那不成暴君行径了吗?再说父子兄弟罪不相及,敌人都被杀死了,他们的族人姻亲又有什么罪呢?”
王子赀这才收回命令,人们开始着手回复罗邑秩序。楚人把城市管理权交给斗祁,同时命令罗人的亲楚派辅佐他进行治理。后来斗祁把顽固派的家族党羽都迁到楚国去了,又迁来一批楚人以充实罗邑的人口。
卢已经成为一座孤城。卢人登城一望,四面目之所及皆是黑压压的营帐和敌人。楚人没有立即攻城,而是向城里派出了使者。
使者说,三年前的滔天罪行是卢国和罗国一同犯下的;那时楚国并没有冒犯卢国,却被卢军袭击,所以卢国的做法是不正当的;正因为他们的做法不正当,楚人才更应当憎恨他们;但是卢人后来解释说,他们受到了罗人的欺骗和蒙蔽;所以楚王和王子赀就给他们一个澄清自己的机会,如果卢人能举国出降,就证明他们没有说谎,楚人将保有卢君及其他公族的祭祀;否则的话,卢人的下场一定比罗人更加惨烈。
卢君和大夫商量之后决定投降。他们打开城门,穿着丧服抬着棺材前去迎接王子赀。王子赀烧掉棺材并为卢君举行了祓除仪式,然后就把这些人送到楚国去了。。
楚武王为王子赀举行了盛大的凯旋仪式。他亲自来到城外迎接自己的儿子,欢迎仪仗中不但有王室大臣,还有穿着各式喜庆服装的列国使者,他们争相对着楚人谄媚,表现得比自己国家打了胜仗还要兴奋。
军队凯旋入城后,王室成员举行了告庙仪式,然后就是连续数天的各种庆祝活动。楚武王正式册立王子赀为太子,又对功臣、士卒和国人大加赏赐。三年以来,楚国人从来没有像现在这么欢乐过。