<human>:  How did the Romans win the Punic Wars?
<bot>: The Romans won the Punic Wars by combining their superior cavalry with their superior infantry. The Romans also had a much better supply chain, which allowed them to sustain their armies for longer.