Fabius là người nổi tiếng trong trường phái đánh nhanh thắng nhanh, lực
lượng quân La Mã do ông chỉ huy ra tay trước, dồn sức tấn công vào chính
giữa đối phương. Lực lượng cánh giữa của quân Carthage vừa đánh vừa tản
ra, trong đó có 500 binh sĩ “đầu hàng” quân La Mã. Người chỉ huy cánh
giữa của quân La Mã là Publius không biết đó là kế, cứ cho quân của mình
đuổi theo phía sau. Quân La Mã tiếp tục tấn công, góc lồi trận địa hình bán
nguyệt của quân Carthage bỗng chốc biến thành góc lõm, rồi lại xoay
chuyền thành hình chiếc túi, Lúc này, kỵ binh tinh nhuệ của Hannibal cũng
đã đánh bại được kỵ binh ở 2 cánh quân La Mã, họ vòng từ 2 bên đến, tấn
công vào quân La Mã. Quân La Mã bị rơi vào vòng vây của quân Carthage.
Cuộc chiến kéo dài đến trưa, gió Đông Nam bắt đầu thổi mạnh khiến quân
La Mã không thể mở mắt được. Lúc đó, 500 quân Carthage giả hàng thừa
cơ rút kiếm từ trong người ra, xông vào quân La Mã đâm chém túi bụi,
cướp lấy giáo dài của họ rồi tiến lên phía trước. Kỵ binh của Hannibal cũng
thừa thế gió tăng cường bao vây tấn công, khiến thế trận quân La Mã hoàn
toàn tan vỡ.
Chủ soái Fabius thấy tình hình bất lợi liền chỉ huy một nhóm quân tháo
chạy. Phó chỉ huy Publius cùng một nhóm tàn binh chống lại ngoan cường,
Nhưng ưu thế của kỵ binh La Mã đã không còn nữa, quyền chủ động trên
chiến trường đã hoàn toàn rơi vào tay Hannibal. Không đợi quân La Mã
điều chỉnh lại đội hình kỵ binh, kỵ binh Carthage liền xông vào chiến đấu.
Toàn bộ quân La Mã do Publius chỉ huy đều bị tiêu diệt.
Cuộc chiến kéo dài không đến một ngày, toàn bộ quân tinh nhuệ nhất của
La Mã đã bị tiêu diệt, số thương vong lên đến hơn 50,000 người. Quân
Carthage chỉ tốn thất hơn 6000 người. Nhung về sau, quân La Mã liên tục
giành thắng lợi, Carthage dần bị suy yếu, cuối cùng đi đến diệt vong. Lạ Mã
giành thắng lợi cuối cùng trong cuộc chiến tranh Punie.