Please note that Mommsen uses the AUC chronology (Ab Urbe Condita), i.e. from the founding of the City of Rome. You can use this reference table to have the B.C. dates
From: The History of Rome, by Theodor Mommsen
Translated with the sanction of the author by William Purdie Dickson
Battle on the Trasimene Lake
No plan was ever more successful. In haste, the consul followed the line of march of the enemy, who passed by Arezzo and moved slowly through the rich valley of the Chiana towards Perugia. He overtook him in the district of Cortona, where Hannibal, accurately informed of his antagonist's march, had had full time to select his field of battle--a narrow defile between two steep mountain walls, closed at its outlet by a high hill, and at its entrance by the Trasimene lake.
With the flower of his infantry he barred the outlet; the light troops and the cavalry placed themselves in concealment on either side. The Roman columns advanced without hesitation into the unoccupied pass; the thick morning mist concealed from them the position of the enemy. As the head of the Roman line approached the hill, Hannibal gave the signal for battle; the cavalry, advancing behind the heights, closed the entrance of the pass, and at the same time the mist rolling away revealed the Phoenician arms everywhere along the crests on the right and left.
There was no battle; it was a mere rout. Those that remained outside of the defile were driven by the cavalry into the lake. The main body was annihilated in the pass itself almost without resistance, and most of them, including the consul himself, were cut down in the order of march.
Do you see any typos or other mistakes? Please let us know and correct them
Reference address : https://www.ellopos.net/elpenor/rome/3-05-war-hannibal-cannae.asp?pg=17