左丞相樊哙攻破尹潘军于广昌、俘虏綦毋卬于无终县。在代郡南边击破陈豨别将匈奴人与王黄的军队,趁机攻打韩王信军队于参合。军团所部将军柴武斩杀了韩王信。
齐相国傅宽随军攻打陈豨,归属太尉周勃指挥,之后以齐相国身份代替左丞相樊哙指挥攻打陈豨。
汉高帝十一年夏天(公元前196年5月19日~8月15日),梁王彭越因与梁国太仆有矛盾,被太仆上告谋反。再加上之前讨伐陈豨时不听调令,刘邦于是派人逮捕了彭越,贬为庶民。
刘邦原本是将彭越流放蜀地青衣县。但彭越在押解去蜀地的途中遇到吕后。他苦苦哀求吕后为他求情。
于是吕后顺水推舟,把彭越带回了长安。然后对刘邦说道:“彭越是一代枭雄,本就盗匪起家,打仗连项羽都拿他没办法。你把他流放到蜀地去,恐怕会放虎归山哟!不如杀了!”
这邦这才算领教了吕雉的狠辣!由此,他有些担心起太子刘盈来,怕他会被吕后架空。
因为吕后的中途介入,彭越最终被夷灭三族,做成肉酱分发给诸侯。淮南王英布因此大为惊恐,秘密集结军队警戒邻国郡县的紧急情况。
汉高帝十一年秋天(公元前196年8月16日~11月11日)[110][116],刘邦从南面邯郸攻击陈豨军队,燕王卢绾亦率兵从东北攻打陈豨。
汉高帝十一年七月(公元前196年8月16日~9月13日),淮南王英布造反,向东进兵攻杀荆王刘贾,吞并其领地,往北渡过淮河,楚王刘交逃往薛县。刘邦带病亲自领兵前往讨伐英布。
汉高帝十二年十月(公元前196年11月12日~12月11日),刘邦在会甀击败英布,英布逃走。之后英布受到当时的长沙王吴臣之子吴回的诱骗,最终被斩杀于番阳。
周勃军团再次在灵丘攻打陈豨,把陈豨击溃,俘获陈豨的丞相程纵、将军陈武、都尉高肆。平定代郡九县。
樊哙军团在横谷(今河北省蔚县西北)击溃陈豨的匈奴骑兵部队,斩杀将军赵既,俘虏代国丞相冯梁、郡守孙奋、大将王黄(被将军刘泽擒获)、将军大将一位、太仆解福等十人,与诸将共同平定代地乡邑七十三个。
王黄、曼丘臣的部下所有被悬赏通缉的,一律都被活捉,因此陈豨的军队也就溃败了。
刘邦回到洛阳后说:“代郡地处常山的北面,赵国却从山南来管控它,太遥远了。”
于是就封儿子刘恒(薄姬之子,后为汉文帝,据说乃苍龙下凡。原因是刘邦宠幸薄姬前,薄姬对刘邦说自己梦见了苍龙附体。刘邦就笑着说:“那就让我来成全你吧!”于是,就有了刘恒。)为代王,起初定都晋阳,后改定都中都。代郡、雁门郡都隶属代国。以傅宽代替陈豨原有的职务,成为代相将屯监边。
汉高帝十二年冬天(公元前196年11月12日~前195年2月8日),樊哙所部将士郎中公孙耳追击陈豨,在灵丘将他斩首。
至此,异姓王仅存刘邦那发小卢绾了。
卢绾贼精,他为自己留了一手。因为他估计刘邦一死,自己就绝无后路了。所以他想寻求匈奴的保护,来个脚踏两支船。
汉十一年秋天,陈豨在代地反叛,高祖亲自带兵到邯郸去攻打他,燕王卢绾是高祖的亲信,当然要极力配合领导作战了,他从东北部进攻陈豨。陈豨见势不妙,便派王黄去匈奴请外援。
卢绾审时度势,为防止匈奴出兵,也派自己的特务兵张胜前往匈奴,出发时并交代“就说陈豨的军队已经被我们打垮了,这样的话,匈奴就不敢贸然增援了”。
事情往往就是这样的,计划不如变化。出乎意料的是,张胜到了匈奴后,竟然看到了在匈奴避难的原燕王臧荼的儿子。他对张胜的一番话使整个局势发生了质的变化。他说:“你在燕国之所以受到重视,是由于你了解匈奴的概况。汉王先与你们合作对抗叛军陈豨,等把他消灭了以后,汉王回过头来就该收拾你们燕国了,到时候,你们哭也找不着调啊!你聪明的话,就按兵不动,并暗地里与匈奴联合,给自己留条后路,岂不更好?”
就这样,张胜觉得是那么回事,就叛变了,并要求匈奴帮陈豨打自己居住的国家燕国。燕王卢绾怀疑张胜叛变了,就建议高祖逮捕他。可张胜回国后,把自己叛变的原委讲述了一遍,并说自己完全是为卢绾着想才这么干的。卢绾听了,茅塞顿开,便在高祖面前给张胜圆了谎,并找了几个替死鬼杀掉了事。
从此以后,张胜就给匈奴当起了间谍。卢绾也积极配合他的工作,帮助陈豨长期流亡国外。后来由于陈豨的副将投靠了汉王,他把卢绾等人都供了出来。
卢绾知道后,非常害怕,于是带领一家老小逃到了匈奴。一年多以后,最终客死他乡。