突然对他们袭击。当时由于兵马还没有集结,曹彰手下只有步兵千人,战马数百匹,士兵们骚乱不安,不知道该怎么办。田豫建议,利用地形,把车联环结成圆阵,让士兵拉开弓弩在里边守卫,用流动的士兵堵住军阵的空隙。敌人不能攻进去,就散开走了。曹彰和田豫率兵追击,大败乌丸敌军,然后继续乘胜追击,平定了代郡。此后,田豫升任为南阳太守,大获成功。
正史中,魏文帝初年,北方的游牧民族强盛,侵扰边塞,朝廷于是任命田豫为持节、护乌丸校尉,牵招、解俊同为护鲜卑校尉。从高柳以东,濊貊以西,有鲜卑人数十个部落,比能、弥加、素利分割地区加以统领,各自有自己的地界;他们共同立下誓言,都不得把马卖给中原人。田豫认为,胡人联合在一起,对中原朝廷不利。于是先挑拨离间他们,让他自相仇视,互相攻杀。素利违反盟约,把一千匹马送给官府,因而遭到轲比能的攻击,向田豫求救。田豫担心因此互相兼并,造成更大的危害,认为应该救助善良、惩治凶恶,向各部族显示威信。于是单独率领精锐士兵,深入到胡虏控制的地区,胡人很多,在官兵前后进行抄掠,截断退兵之路。田豫遂率军挺进,距胡人十余里时,扎下营寨,收集许多牛马的粪便烧了起来,从另外一条路撤走