トラシメヌス湖畔の戦い
紀元前217年6月21日(日付は諸説ある)早朝、フラミニウス率いるローマ軍はトラシメヌス湖畔に差し掛かった。この日は濃霧のために視界が悪く、ローマ軍は接触までカルタゴ軍の存在に気が付かなかった。ローマ軍先鋒とカルタゴ軍重装歩兵の戦闘が始まると、直ちにカルタゴ軍騎兵がローマ軍の後方へ回りこみ、退路を断つと同時にローマ軍を前方へ押し込んだ。この時点でローマ軍は大混乱に陥っていたが、丘陵の陰から軽装歩兵とガリア兵が出現すると混乱は頂点に達した。側面奇襲に成功したカルタゴ軍は、長く伸びたローマ軍隊列を分断し、またたくまにこれを壊滅させた。ローマ軍の前衛がカルタゴ軍重装歩兵の戦列を突破したが、逃亡出来たのは6,000名に過ぎなかった。戦闘は3時間で終了した。
この戦いにおけるローマ軍の死者は15,000名を超え、指揮官のフラミニウスも戦死した。一度は逃亡に成功したものたちも、カルタゴ軍の追撃によって大半が降伏に追い込まれた。一方のカルタゴ軍の損害は1,500名から2,000名程度であった。