时乌桓埋伏的数千骑兵突然出现，当时大军仍未集结，曹彰身边只有一千步卒及数百骑兵。田豫就在大军一片慌乱之时依着地形而指令战车结成圆阵，阵内置弓手，士兵就填塞阵间空隙，乌桓兵无法攻破之下散走，曹彰就乘机追击，直破代郡田豫后来迁任南阳太守，当地早前才平定了侯音叛乱，前任太守收捕了侯音党众共五百多人，并表奏要处死他们。田豫上任后就去见这些恐囚并安抚劝喻他们，更立即释放他们，命他们改过自新。一众人都叩头陈谢并自愿为田豫效命，回去后告知在逃余党后终令余党都尽散，南阳郡复归安宁。曹操接到田豫报告后亦对其做法称善。