,楚军便发起了全面进攻。这时在十道浮桥上面,双方的将士就展开了惊天动地的大拼杀。左侧的第一路由沛公抵住陈兰;第二路周苛拦下陈濞;第三路曹参战住郭西;第四路樊哙挡住周灶;第五路夏侯婴猛击刘刊;第六路周定大战戴野;第七路曹无伤缠住丁礼;第八路吕释之紧绊魏选;第九路召欧力堵刘塘;第十路唐厉决斗吴闲。此时因为秦军人多,时间不大,已经有几路越过桥面的中心向阵地的这一侧攻了过来,此时双方的喊杀声不绝于耳。
楚军越战越勇,竟然向前面慢慢压了过去,有几路已经出现了追击的局面。比如沛公的这一路,因为朱轸等人的攻击,陈兰首先败了,就往后退去。司马夷看见陈兰败了,就大叫道:“和陈兰交战的是什么人?”左右回答:“正是刘邦。”司马夷愤声道:“快快放箭,射死刘邦!”一队弓弩手就一齐朝着沛公射箭。朱轸等人急忙用盾牌保护,箭支纷纷落水。这时司马夷却突然果断地下令秦军后撤。萧何见秦军退了,不知何故,就让宁君也撤下阵来。宁君却说:“我军已经获胜,为什么要撤退?现在正是一举击退秦军的时候!”萧何道:“双方势均力敌,而秦军只是稍稍占了下风,却主动地退走,其中必有缘故!”宁君笑着说:“能有什么缘故?必定是抵挡不住了才退去的。”就下令楚军奋力上桥,向秦军的阵地上杀去。
可是当将士们登上大堤的时候,他们全都傻眼了。原来谷水的堤坝比较高,楚军无法观察到前方的情况,当他们攻过桥去,再登上堤岸的时候,才发现秦国的铁甲骑兵早就在对岸列阵以待,并且做好了冲锋的准备,战马还在不停地踢踏着地面,有的还打着沉闷的鼻响。秦军将士全部着玄甲黑袍,遮面铜盔,他们个个右手持戟,左手握盾,头盔上的羽饰宛如白色的海浪,在大风里起伏翻卷。这场面简直令楚军将士不寒而栗。
司马夷突然一声令下,秦国的十队骑甲就向桥面上发起了冲锋。他们如同地狱中冒出来的魔鬼一般,吞吐着腾腾的杀气,携着来自地府的恐怖和怨仇,一个劲地向前方冲锋。沛公看到这场面,早就惊得魂飞魄散,急忙下令后撤。可是浮桥上已经塞满了自家的军士,大家根本无法及时退回来,就只好和冲过来的秦军交手。可是许多楚军已经被挤进了谷水里面。沛公在最左侧的桥上,也个方向就是最下游的一道桥。沛公见秦军杀到了,就只好跳进水里躲避。大家见沛公跳进了河里,也跟着往下跳,只能一齐跟着保护沛公向下游方向游去。曹无伤见秦军锐不可当,灵机一动,就干脆将浮桥砍断。他在第七道桥上,桥身断裂后,河水就把船只向下游冲去,船只又接连撞断了好几道浮桥,桥面上的秦军也掉进了水里,人马被淹,喊声不绝于耳。那些在水中挣扎的楚军,有的和秦军打斗,有的掐脖子、有的咬耳朵、有的踹身体。秦军有的在嚎叫,有的向船上攀爬。上游的三道浮桥却完好无损,吕释之、召欧、唐厉三人却被秦军压制了过来,楚军节节败退。司马夷就亲自从吕释之这一路攻了过来,他们一上岸就疯狂地砍杀楚军。楚军顿时大败而逃