城门,不要让反叛者逃出城去。
刘据既已杀死江充率兵反叛,宣称汉武帝在甘泉宫病重,刘据发兵是怀疑京城有变,奸臣想作乱。汉武帝在这时从甘泉宫回长安,驾临长安城西建章宫,下诏征发京兆尹、左冯翊、右扶风三辅靠近长安各县的军队,部署中二千石以下官吏带领,左丞相刘屈氂兼任将军。刘据也派遣使者假传诏令赦免长安城中京师诸官府中的囚徒,征发看守武库的军队,命少傅石德和门客张光等人分别率领,派长安城里的囚犯如侯持节征发长水校尉和宣曲宫的胡骑,全部携带武器装备到长安城中集合。
侍郎莽通奉令出使长安城,因此追捕如侯,并告诉胡骑说:调兵的节有诈,不要听如侯的。于是,斩杀如侯,带领胡骑进入长安,又征发用驶船士兵,交给大鸿胪商丘成率领。当初,汉朝调兵的符节全是红色,因为刘据持有红色的符节,所以后来皇帝的调兵符节上又安有染成黄色的牦牛尾的装饰,以相区别。刘据征召监北军使者任安调动北军兵,任安接受调兵符节以后,关闭北军军门不肯响应刘据。刘据只好领兵离开北军,驱使长安四市的百姓共有几万人,来到长乐宫西阙下面时,碰上了刘屈氂的军队,混战了五天,死了几万人,鲜血流进街道两旁的下水道中,归附刘屈氂的军队逐渐增多,刘据的军队失败,向南逃奔覆盎城门,逃出城去。
这天夜晚,正巧丞相司直田仁带领的军队关闭看守城门,田仁因为让刘据逃出城而获罪,刘屈氂要杀田仁。御史大夫暴胜之对刘屈氂说:司直是二千石官,应该先请示皇上如何处置,怎么能擅自杀他呢?刘屈氂就释放了田仁。汉武帝听到报告后非常愤怒,派官吏责问御史大夫暴胜之说:司直田仁放跑了反叛者,丞相杀他,是依法处置,你凭什么擅自制止丞相?暴胜之十分惶恐,就自杀了。至于北军使者任安,接受刘据调兵的符节,因怀有二心而获罪,田仁放跑刘据,二人都判处腰斩。
汉武帝说:侍郎莽通捕获叛将如侯,长安男子景建跟随莽通捕获少傅石德,可以说是立下大功啦。大鸿胪商丘成奋力拼杀,捉住叛将张光。封莽通为重合侯,景建为德侯,商丘成为秺侯。刘据的门客,凡是曾经进出过皇宫宫门的,一律斩首。那些追随刘据发兵反叛的,按照制裁反叛者的法律规定,族灭全家。官吏和士