The army of Flaminius, 30,000 strong, was still lying at Arezzo, on his direct road south, and it was with this only that Hannibal had now to deal, the force of Servilius being still far away at Rimini. His own army was some 35,000 strong, and crossing the Upper Arno near Florence, Hannibal marched towards Arezzo. Flaminius, as soon as he had heard that Hannibal was ascending the slopes of the Apennines, had sent to Servilius to join him, but the latter, alleging that he feared an invasion by the Gaulish tribes on the north, refused to move, but sent four thousand cavalry to Flaminius. This brought the armies to nearly equal strength, but, although Hannibal marched his troops within sight of Arezzo, Flaminius would not issue from his camp to attack him.

He knew that Hannibal had defeated a force of tried troops, much exceeding his own in numbers, in the north, and that he would therefore probably be successful against one which scarcely equalled his own. He hoped, too, that Hannibal would attack him in his intrenched position. This the Carthaginian general had no intention of doing, but, leaving the camp behind him, marched on, plundering and ravaging the country towards Rome. Flaminius at once broke up his camp and followed on his track, preparing to take any opportunity which might occur to fall upon the Carthaginians, and knowing that the senate would at once call up the army of Servilius to assist him.

Hannibal, by means of scouts left in his rear, found that Flaminius was marching on with his troops in solid column, taking no precaution against surprise, secure in the belief that Hannibal's object was to march on Rome without a stop. The Carthaginian general prepared at once to take advantage of his enemy's carelessness. He halted his troops at Cortona. The road by which he had passed wound along the shore of Lake Trasimene, at the foot of a range of steep hills, which approached closely to the water.

Half way along these hills a stream runs down a valley into the lake, and in the valley, completely hidden from the sight of an enemy approaching, Hannibal placed the Numidian cavalry and the Gaulish infantry. Among some woods clothing the lower slope of the hills facing the lake he placed his light troops, while the Spanish and African infantry and the Gaulish cavalry were similarly hidden on the outer slopes of the hill in readiness to close in on the rear of the Romans when they had entered on the road between the hills and the lake.

No better position could have been chosen for a surprise. When once the Romans had entered the path between the hills and the lake there was no escape for them. They were shut up between the wood clad hills swarming with the Carthaginian light troops and the lake, while the heavy infantry and cavalry of Hannibal were ready to fall on them front and rear.

When Flaminius arrived at Cortona late at night he heard of the ravages and executions committed by the Carthaginians, as they had passed through early in the morning, and resolved to press forward at daybreak in hopes of finding some opportunity for falling upon and punishing them. When day broke it seemed favourable to his design, for a thick mist was rising from the lake and marshes. This, he thought, would conceal his advance from the Carthaginians, while, as the high ground ahead rose above the mist, he would be enabled to see their position. He pushed forward then rapidly, thinking that he should be able to overtake the rear of the Carthaginian army as it moved slowly along encumbered with its plunder.

As he neared the entrance to the pass he caught sight of the heavy armed Carthaginians on the distant hill above the level of the mist, and believing that his own movements were hidden from the enemy, pushed forward as fast as the infantry could march. But the moment the rear of his column had entered the narrow flat between the foot of the hills and the lake, the Numidians quietly moved down and closed the pass behind them, while Hannibal with his heavy infantry descended from the farther hill to confront him. When all was ready he gave the signal, and at once in front, on their right flank, and on their rear the Carthaginians fell upon them.

The light troops heralded their attack by rolling a vast quantity of rocks down the hill on the long column, and then, pressing down through the woods, poured their arrows and javelins into the struggling mass.

Taken wholly by surprise, unable to advance or retreat, desperate at finding themselves thus caught in a trap, the Romans fought bravely but in vain. An earthquake shook the ground on which the terrible fight was going on; but not for a moment did it interrupt the struggle. For three hours the Romans, although suffering terribly, still fought on; then Flaminius was killed, and from that time they thought only of escape. But this was next to impossible. Six thousand only cut their way out. Fifteen thousand fell, and nine thousand were taken prisoners.

As soon as the battle was over Hannibal despatched Maharbal with his division of the army in pursuit of the six thousand who had escaped, and, overtaking them next morning at Perugia, Maharbal forced them to surrender. At the same time he detached a strong force against the four thousand horsemen, whom Servilius had despatched from Rimini to aid his colleague, and the whole of these were surrounded and taken prisoners. Thus of the Roman army, thirty-six thousand strong, not a single man escaped.