The Romans eventually defeated the Carthaginians and invaded the Iberian peninsula.
The Roman took over the Iberian peninsula after defeating the Carthaginians.