The Battle of Tingi

[...] and the Numidians were ultimately driven from the city walls and were forced to regroup deeper into the city. However, while in pursuit of the Numidians who were falling back, Captain Lentulus was cornered and nearly killed, only surviving by fleeing through one of the breaches opened by the Romans.

The Roman infantry, believing they had the edge, surged forward and made a disorganized pursuit down the streets of Tingi. As the soldiers near the front of the "charge" closed on the regrouped Numidians, they halted, and held up all the soldiers behind them. The density of the Romans increased, and some sources indicate that some of the Romans might have died by compressive asphyxiation.

Seeing the complete disorganization of the Roman army, Thabitah ordered a reckless cavalry charge into the mass, hoping to capitalize of the weakened state. However, the order apparently did not reach much of his army, as only his own bodyguard and a mass of assorted cavalry hit the Romans. It failed to break the Roman "line", and Thabitah would die as a result of the failed charge. Lentulus' army, though badly damaged, surged forwards yet again in the hopes of blitzing their way through the remaining light infantry and cavalry.

As the Romans approached the city center in pursuit of the retreated bodyguard, the Numidians once again sent their light infantry to halt them. Missile fire intensified along the flanks, as archers and javelinmen had rallied. The Romans were beginning to doubt if they had achieved numerical superiority, or whether the Numidians still had a lot of their strength remaining. Through the dust and the confusion, the Romans did not notice that the remaining cavalry was in a full sprint towards their front and left flank, and the cavalry crashed into the Romans with full force. Roman soldiers near the front, crushed between cavalry and the shields of the soldiers behind them, were either crushed/trampled to death, or died by asphyxiation, which allowed the cavalry to creep even closer in on the remaining soldiers. Panicked Romans tried to flee through their lines, and the panic spread, until the entire Roman army. The battle ended with a complete rout of the Lentulus' army, and pursuing Numidian cavalry managed to nearly wipe out any survivors from the streets