Ганнибал не отказался от своего намерения, но надо было выбирать другую дорогу. Центральная Италия открывала перед его армией большие стратегические возможности. Фламиний же тем временем занял, как ему казалось, все возможные проходы в плодородную Этрурию и был совершенно спокоен… И совершенно напрасно. Пунийский полководец опять удивил противника. Ганнибал решил идти болотами реки Арн (Арно), которые были почти непроходимы благодаря ядовитым испарениям, грязи, разливу самой реки. Римляне и подумать не могли, что кто-то решится вести здесь армию. И такую беспечность они проявили по отношению к военачальнику, который уже несколько раз показывал, что мыслит неординарно и там, где пасуют другие, он-то пройдет. Переход по Арну выдался, конечно, нелегким. Галлов сразу поставили посередине, чтобы не дать им уйти, но и остальные чувствовали себя не лучше – некуда было ступить, чтобы не погрузиться по колено в воду или грязь, лошадей вели по трупам других павших животных, спали тоже на трупах… Сам Ганнибал восседал на единственном оставшемся в живых после апеннинской попытки слоне, но и его постигла незавидная участь. Какая-то инфекция лишила полководца зрения на один глаз. Но карфагенская армия все же вышла в Этрурию – там, где ее никто не ждал. Пунийцы таким образом оказались ближе к Риму, чем призванный его защищать Фламиний.
Ганнибал поставил перед собой традиционную задачу: спровоцировать противника на драку – тем более пока перед ним стояли только легионы Фламиния, а силы Сервилия были еще далеко. Это оказалось не очень сложно. Ганнибалу достаточно было устроить грабежи, якобы продвигаясь к Риму. Фламиний произнес несколько пламенных речей перед своим военным советом, воздевал руки к небу и наконец отдал приказ начать преследование с целью дать «карфагенскому чудовищу» сражение и заслужить славу победителя без помощи Сервилия. Ганнибал выбрал для битвы место на берегу Тразименского озера. Выбор был, конечно, не случаен. Между горами и озером лежала небольшая долина, в которую с запада вел узкий проход (так называемое дефиле), выход запирал холм. Ганнибал с ливийцами и иберийцами расположился на центральных высотах, параллельно берегу, у входа в долину тайно разместились конники и галлы, на холме у выхода – балеарцы и легкая пехота.
Все расположение сил Ганнибала – это была одна большая засада. Бросаться в узкий проход за вошедшим туда заранее хитрым пунийцем было верхом безрассудства, но Фламиний решился. Его армия (всего около 30 тысяч человек) пошла навстречу гибели утром, в густом тумане. Разведка выслана не была. Как только римляне оказались полностью в долине и начали перестройку колонн, Ганнибал подал сигнал, и его части одновременно с нескольких сторон напали на противника.
Римлян охватила паника, они не успели выстроить боевой порядок и вступили в бой неорганизованно. Впрочем, дрались окруженные легионеры ожесточенно. В тумане слышались крики, звон оружия, ржание лошадей. Кто-то пытался спастись вплавь, но в своем снаряжении шел на дно… Историки свидетельствуют, что сражавшиеся даже не заметили довольно мощного землетрясения, произошедшего в это время и разрушившего, между прочим, ряд городов. Нам кажется, что не заметить его было довольно сложно, просто это стихийное бедствие органично вписалось в картину Армагеддона, творившегося на Тразименском озере. Часть римлян, которая успела взойти на небольшую высоту, когда рассеялся туман, была потрясена открывшимся ей зрелищем. Около 15 тысяч человек потерял Рим в этой битве, шести тысячам римлян удалось вырваться, но они были настигнуты и окружены пунийской конницей, сам консул погиб. Несколько тысяч легионеров разбежались и пробирались теперь в Рим поодиночке или небольшими группами. Потери карфагенян вряд ли превышали две тысячи человек, пленных латинян Ганнибал снова отпустил, повторив, что пришел воевать не с италиками, а с их покорителями.
Вскоре до римлян стали доходить тревожные известия. Наконец на форуме собралась огромная толпа, требующая отчета у властей. К митингующим вышел претор и произнес лишь одну фразу: «Мы побеждены в большом сражении». Сенат уже заседал и думал, что делать дальше, кто же сможет остановить карфагенян. В этой ситуации решили прибегнуть к чрезвычайной мере. Был назначен диктатор – уже немолодой влиятельный политик Квинт Фабий Максим. Он придерживался умеренной линии поведения, о решающей битве с Ганнибалом не кричал и вообще не был уверен в ее необходимости. Но начальником конницы (то есть «заместителем» диктатора) был одновременно избран горячий Марк Минуций Руф, призывавший одним ударом покончить с Ганнибалом. Впоследствии, во время осуществления фабианской медлительной тактики, Руф постоянно критиковал действия диктатора, за глаза называя его трусом и подлецом.