。曹彰忙问沮授,沮授正沉吟间,曹彰已待不得,急令大军前往阻击。曹彰亲领大队侧进,与龚都相迎,发现多为空马,以为中计,此时张辽已率主力攻向曹军大营,曹彰忙引军杀回,龚都令伏在外侧二人一马立即变作一人一马,由后包抄。曹军虽众,反被围在当中。荆州军利用马弓优势,或骑射或冲击,曹军阵脚大乱。大营中沮授得知,即令倾师而出,却被刘辟拼死挡住。鏖战两个时辰,张辽命刘辟开缺口让来援曹军杀入。曹彰乘机引军杀出,张辽却和龚都左右夹击其交会处。曹军大败回营,张辽引军赶去,军势如海啸奔至。曹彰翻身死战,扺住张辽,龚都、刘辟由侧截住厮杀,曹军折损大半。战至酉时,曹彰亲兵尽被杀死,自身中了数枪,勉强杀出一条路逃出。张辽引军杀出十余里外,方才整军回城。此战令天下五大精锐之一的青州军损失近二万人,沿途散逃者不计其数;荆州军虽也伤亡三千余人,却巧妙的以寡胜众,取得大胜。由此张辽名震一时,日后且被誉为『三大铁壁』中的『帝国之璧』。
曹彰引败军直向北撤至上蔡,心中着实懊恼,本欲整军再起人马来战,不料接到曹操手谕,立即回防许都,只得怏怏而返。
建安十三年,公元二○八年,元月二十日,曹彰出征时的十万大军,最后仅余三万人无功而返,汝南城仍旧在刘备军的掌握中。