Well the Roman War machine was a very well organized and trained army. The roman army also had some of the best military weapons and leaders. The roman soldiers were also very well conditioned too, therefore they were able to fight on longer, and couple that with the roman military tactics and their very good training and equipment. One army could not beat a roman army, with even numbers, head to head, without a tactical error, by the roman commander.