Засада у озера Трасимено (июнь 217 г.)
Ганнибал нанес тяжелый удар по территории между Кортона и озером Трасимено, стремясь спровоцировать римлян на месть за нанесённые его союзникам потери. Он выбрал место для засады у подножия гор Кортона, где путь к озеру узок, словно специально оставлен только для него. За узким проходом открывается небольшая равнина, а дальше поднимаются горы.
Ганнибал разместил в открытой части лагеря только африканские и испанские войска. Балийцы и остальные легкие пехотинцы скрылись за горами, а кавалерия заняла высокие позиции у входа в ущелье, скрытую от глаз.
Таким образом, когда римляне войдут на равнину, их путь будет закрыт сзади горой и озером, а кавалерия будет блокировать отступление.
Фламиний, прибыв к озеру вечером предыдущего дня, на следующее утро, без разведки, пересёк перевал. Когда его колонна вышла на открытое поле, он не заметил засады позади и выше себя. Ганнибал, удерживая римлян между озером и горами, дал сигнал к атаке.
Кавалерия бросилась в бегущем натиске, а густой туман, поднявшийся над озером, скрывал равнину, но не горы. Войска Карфагена, собравшиеся с разных высот, видели друг друга и атаковали единым фронтом. Римляне оказались окружёнными, не успев собрать линии и подготовить оружие.