章邯的军队驻扎在棘原,项羽的军队驻扎在漳河南,两军对阵,相持未战。由于秦军屡屡退却,秦二世派人来责问章邯。章邯害怕了,派长史司马欣回朝廷去请示公事。司马欣到了咸阳,被滞留在宫外的司马门待了三天,赵高竟不接见,心有不信任之意。长史司马欣非常害怕,赶快奔回棘原军中,都没敢顺原路走,赵高果然派人追赶,没有追上。司马欣回到军中,向章邯报告说:“赵高在朝廷中独揽大权,下面的人不可能有什么作为。如今仗能打胜,赵高必定嫉妒我们的战功;打不胜,我们更免不了一死。希望您认真考虑这情况!”这时,陈余也给章邯写了封信劝降,说:现在将军您在内不能直言进谏,在外已成亡国之将,孤自一人支撑着却想维持长久,难道不可悲吗?将军您不如率兵掉转回头,与诸侯联合,订立和约一起攻秦,共分秦地,各自为王,南面称孤,这跟身受刑诛、妻儿被杀相比,哪个上算呢?
章邯派人求见项羽,想订和约。项羽召集军官们商议说:“部队粮草不多,我想答应他们来订约。”军官们都说:“好。”项羽就和章邯约好日期在洹水南岸的殷墟上会晤。订完了盟约,项羽封章邯为雍王,安置在项羽的军中。任命司马欣为上将军,统率秦军担当先头部队。部队到了新安。诸侯军的官兵以前曾经被征徭役,驻守边塞,路过秦中时,秦中官兵很多人对待他们不像样子,等到秦军投降之后,诸侯军的官兵很多人就借着胜利的威势,像对待奴隶一样地使唤他们,随意侮辱。秦军官兵很多人私下议论:“章将军骗我们投降了诸侯军,如果能入关灭秦,倒是很好;如果不能,诸侯军俘虏我们退回关东,秦朝廷必定会把我们父母妻儿全部杀掉。”诸侯军将领们暗地访知秦军官兵的这些议论,就报告了项羽。项羽召集黥布、蒲将军商议道:“秦军官兵人数仍很多,他们内心里还不服,如果到了关中不听指挥,事情就危险了,不如把他们杀掉,只带章邯、长史司马欣、都尉董翳进入秦地。”于是楚军趁夜把秦军二十余万人击杀坑埋在新安城南。对待这种不稳定因素,项羽选择的不是解开官兵的疑惑,或者安慰受降的官兵,而是直接杀死,这种简单粗暴的做法,也正是他性格的写照,预示着他的命运也不会有好下场。