After securing the loyalty of the populace and the army, and completing the repairs to the walls, Belisarius resolved to meet Gelimer in battle, and in mid-December marched out of Carthage in the direction of the fortified Vandal camp at Tricamarum, some 28 km from Carthage. As at Ad Decimum, the Roman cavalry proceeded in advance of the infantry, and the ensuing Battle of Tricamarum was a purely cavalry affair, with Belisarius' army considerably outnumbered. Both armies kept their most untrustworthy elements—the Moors and Huns—in reserve. John the Armenian played the most important role on the Roman side, and Tzazon on the Vandal. John led repeated charges at the Vandal centre, culminating in the death of Tzazon. This was followed by a general Roman attack across the front and the collapse of the Vandal army, which retreated to its camp. Gelimer, seeing that all was lost, fled with a few attendants into the wilds of Numidia, whereupon the remaining Vandals gave up all thoughts of resistance and abandoned their camp to be plundered by the Romans. Like the previous battle at Ad Decimum, it is again notable that Belisarius failed to keep his forces together, and was forced to fight with a considerable numerical disadvantage. The dispersal of his army after the battle, looting heedlessly and leaving themselves vulnerable to a potential Vandal counter-attack, was also an indication of the poor discipline in the Roman army and the command difficulties Belisarius faced. As Bury comments, the expedition's fate might have been quite different "if Belisarius had been opposed to a commander of some ability and experience in warfare", and points out that Procopius himself "expresses amazement at the issue of the war, and does not hesitate to regard it not as a feat of superior strategy but as a paradox of fortune".