On 21 June 217 BC Hannibal trapped a Roman army in morning mist along the shore of Lake Trasimene and annihilated it in a few hours. The consul Gaius Flaminius was killed and his army of around 30,000 was destroyed, in what is often called the largest ambush in military history.
The Battle of Lake Trasimene was the most perfect ambush of the ancient world. Hannibal led an entire Roman army into a trap it never saw coming, between the hills and the water, and destroyed it before it could even form a line of battle. This is how it happened.
After the Trebia
After his victory at the Trebia in December 218 BC, Hannibal wintered in northern Italy and, in the spring, took the hard road south across the Apennines and through the flooded marshes of the Arno, a passage so punishing that he lost an eye to infection along the way1.

Emerging into Etruria, he set about ravaging the rich countryside to goad the Roman consul Gaius Flaminius into battle. Flaminius, camped at Arretium, took the bait and set off in pursuit2 without waiting for the other consular army, and without sending scouts far ahead3.
The trap at the lake
Hannibal knew the ground and chose it perfectly. Along the northern shore of Lake Trasimene the road ran through a narrow strip of flat land between the steep hills and the water, opening into a plain closed off by high ground. There he laid his army in wait: his heavy infantry blocking the far exit3, his cavalry and light troops hidden in the hills along the whole length of the defile.

On the morning of 21 June 217 BC a thick mist rose off the lake4. Flaminius, hurrying to catch his enemy, marched his whole army into the defile in column, strung out along the shore and blind in the fog.
The ambush
At Hannibal's signal the trap closed. His troops charged down out of the hills into the flank and rear of the Roman column before it could deploy, pinning it against the lake. In the mist and chaos the Romans could not form a proper line; they fought in isolated knots or were driven into the water.

In about three hours the army was destroyed.5 Around 15,000 Romans were killed or drowned1, among them the consul Flaminius, cut down, by tradition, by a Gaulish warrior named Ducarius4. Some 15,000 more were taken prisoner.1 It was, and remains, one of the largest ambushes ever sprung.
Rome in crisis
The news of Trasimene, following so soon after the Trebia, threw Rome into crisis. With two consular armies shattered in a year and Hannibal loose in Italy, the Romans took the extraordinary step of appointing a dictator, Quintus Fabius Maximus6.
Fabius adopted a new strategy: refuse open battle, shadow Hannibal, harass his foragers and let time and Italy wear him down. It was unpopular and earned him the nickname "the Delayer," but it bought Rome time it desperately needed.

Toward Cannae
Fabius's caution was soon abandoned by bolder men who wanted a decisive victory. The result, in 216 BC, was the catastrophe of Cannae, the worst defeat in Roman history. Only after Cannae did Rome truly learn the lesson of Trasimene, and return to the patient strategy that would, in the end, bring Hannibal down.
