Tulis kelanjutan untuk paragraf ini - Hannibal kemudian berbaris ke selatan dan memenangkan tiga kemenangan yang luar biasa. Yang pertama adalah di tepi Trebia
pada bulan Desember 218, di mana ia mengalahkan konsul lain Sempronius Longus berkat saudaranya Mago, yang telah menyembunyikan beberapa pasukan elit di belakang legiun dan menyerang mereka dari belakang setelah melawan Hannibal. Lebih dari setengah tentara Romawi tewas. Hannibal kemudian menghancurkan negara di sekitar Arretium untuk memikat konsul baru Gaius Flaminius ke dalam perangkap, di Danau Trasimene. Dia telah menyembunyikan pasukannya di perbukitan di sekitar danau dan menyerang Flaminius ketika ia terpojok di pantai. Serangan yang licik ini mengakibatkan kematian konsul dan kehancuran total pasukannya yang berjumlah 30.000 orang. Pada tahun 216, konsul baru Aemilius Paullus dan Terentius Varro mengumpulkan pasukan terbesar yang mungkin, dengan delapan legiun (lebih dari 80.000 tentara) <unk> dua kali lebih banyak dari tentara Punic <unk> dan menghadapi Hannibal, yang berkemah di Cannae, di Apulia. Meskipun jumlah pasukan Hannibal lebih sedikit, ia menggunakan pasukan berkuda yang lebih berat untuk menghalau sayap Romawi dan mengepung infanteri mereka, yang ia hancurkan. Dalam hal korban, Pertempuran Cannae adalah kekalahan terburuk dalam sejarah Roma: hanya 14.500 tentara yang lolos; Paullus terbunuh serta 80 senator. Segera setelah itu, Boii menyergap tentara konsul terpilih untuk 215, Postumius Albinus, yang tewas bersama seluruh pasukannya 25.000 orang di Hutan Litana.