就在塔蘭託士兵在城外艱難結陣抵禦羅馬騎兵衝鋒的時候,羅馬騎兵突然繞開了眼前的塔蘭託步兵,從兩側迂迴到他們的後方。塔蘭託步兵見狀紛紛調轉槍頭,卻發現羅馬騎兵並沒有如預期般攻擊自己,而是繼續追著從兩側潰逃而去的塔蘭託士兵,向著身後的城池疾馳而去。
塔蘭託步兵指揮官見狀頓時明白了羅馬騎兵的意圖,當即命令手下士兵放棄結陣向羅馬騎兵的方向追擊,他們倒不是真想趕上羅馬騎兵,兩條腿怎麼可能追上四條腿,他們只是想盡快趕到城中,別讓羅馬騎兵突入城中,畢竟前方的潰兵可是什麼事情都幹得出來,城門此時危在旦夕。畢竟那時候通訊系統非常落後,不像後世一個手機電話就可以告訴守城將領有羅馬騎兵突襲,千萬不要開城門,守城將士只會認為前方兵敗,肯定不會見死不救,城門一定會被開啟放這些所剩無幾計程車兵進城,畢竟還需要人來守城,倒不是自己多麼心善,士兵死光了自己也得陪葬。
追遠了的羅馬騎兵分出一部分繼續追擊,企圖在潰兵身後尾隨殺入城內,但是大部分人的目標仍然是身後還在追擊的塔蘭託步兵。這些步兵在沒有陣型的加持下,再加上來回奔波了數公里,此時已經是氣喘吁吁,甚至不少人疲憊至極,連武器都拿不起來了。羅馬騎兵見良機已到,便從四面八方向著還在胡亂奔跑的塔蘭託軍隊衝鋒。此時的塔蘭託軍隊非常凌亂,士兵之間因為體力和速度的關係參差不齊,間隙很大,騎兵一個衝鋒就可以輕鬆地擊穿甚至撕裂行進中的所謂陣型。羅馬騎兵又是從四面八方攻擊而來,巨大的衝擊力瞬間就將塔蘭託士兵殺得人仰馬翻,哀嚎遍地,儘管他們努力在禦敵,但是往往刀槍剛一舉起來,人頭就被砍飛了,或者身體已經被一杆長矛高高挑起,並在高速賓士中被甩下來。
在羅馬騎兵一陣如疾風驟雨般地肆虐下,塔蘭託人才明白過來羅馬騎兵的目標始終都是自己,剛剛不攻擊自己只是不想增加傷亡,就等著自己在回援過程中自亂陣腳。但是自己不會去救援能行麼,羅馬騎兵可以輕鬆地拿下城門,所以不管自己怎麼做都會落入羅馬人事先準備好的陷阱,都會以失敗而告終,這就是陰謀,事實結果都擺在眼前,但是你卻毫無辦法。羅馬騎兵衝殺了一陣顯然還不過癮,於是調轉馬頭,繼續發起進攻。這個時候勇敢的塔蘭託士兵慢慢開始集結起來,在指揮官的帶領下還是組成槍陣進行抵抗,但也有不少人加入到先前潰逃的大軍中。羅馬騎兵在衝殺了一陣後,發現正面無法破開結陣步兵的防禦,反而徒增傷亡,於是便留下部分騎兵繼續監視,其餘士兵則調轉方向去追擊潰兵,畢竟這些人殺起來毫無壓力,但卻都是軍功。
留在戰場上的塔蘭託士兵看著四面八方嚴陣以待的羅馬騎兵,也不敢輕舉妄動,只能長時間舉著武器,頂著盾牌保持著防禦的姿勢,在時間一分一秒的流逝中,這種緊張的對峙就變成身心無限的疲憊,終於他們等到了羅馬人姍姍來遲的步兵軍團。羅馬人的步兵以為騎兵已經消滅了敵人,自己只是來打掃戰場的,但是遠遠看到還有敵人在列陣,看來騎兵並沒有收拾完所有的敵人,還有自己的一份,於是個個精神抖擻向著塔蘭託步兵衝來。羅馬軍團步兵一下子衝上來數萬,眼前幾千筋疲力竭的塔蘭託士兵只是短暫堅持了一會兒就敗下陣來,也紛紛逃回城內。於是羅馬步兵也學著騎兵的樣子在後面瘋狂追擊,當然原本還在監視的羅馬騎兵,早在己方步兵加入戰局後就離開了這裡,向著城池的方向繼續追趕逃兵。
城中的塔蘭託人一看有這麼多己方潰兵來到城下,起初還開啟了城門放人進來,但是很快就看到後面尾隨的騎兵,正準備派人關閉城門,但無奈羅馬騎兵速度太快,城門沒有完全關上就已經被對方殺到了眼前。幾個呼吸間就被馬上的羅馬士兵砍翻在地,騎兵速度不減繼續向前衝鋒,衝散並且砍殺前