面对汉军这样肆无忌惮的恶毒诅咒,曹咎再也忍不住了,他已经完全丧失了理智。他没通报司马欣和董翳,直接带着亲信士兵杀出城去。等司马欣和董翳知道想要去阻拦时,曹无咎等人早已出了城,那些骂人的士兵见曹咎杀过来了,吓得屁滚尿流,丢了幡旗都向城外逃命去了。
孙子兵法行军篇有云:“半济而击,利。”曹咎应该没有读过。他可能是让愤怒冲昏了脑袋,他真的下令渡河了。汉军的指挥官看来是读过兵法的,曹咎的军队有一半渡过汜水时,汉军不失时机地出击。
曹咎大军刚渡过一半,汉军迎头痛击,楚军首尾不能相顾,景象惨烈可想而知。楚军立刻崩溃,成皋陷落。西楚储存的金银财宝,全部落入汉军之手。曹咎跟司马欣自知难逃一劫,也无脸见项王,在汜水河畔双双自刎。
中国历史上,当忍不忍,导致惨败的战例并不鲜见。和曹咎不同的是,司马懿在同样的情况下保持了高度的冷静,最终避免了失利。司马懿兵败上方谷,困于大火之中,幸亏天降大雨,救了其父子三人的性命。于是他坚守不出,任凭蜀军怎么挑战,只是按兵不动。