Exsuperantius wrote that a battle was fought on the coast of Etruria. Lepidus had a large force because many people had joined him as they hated Sulla's regime. He was gaining the upper hand, but Pompey arrived form Gaul and crushed his enemy. Lepidus fled to Sardinia. There he rebuilt his forces and supplies and attacked merchant ships, which disrupted the grain supplies and caused hardship in Rome. However, this was brought to an end by Triarius, the governor of Sardinia, who fought Lepidus in several battles, defended his province effectively and cut off the towns. During these operations, Lepidus then fell ill and died. Perpenna, who had joined the rebellion, went to Spain (with the remnant of the rebel forces) to avoid punishment and joined Quintus Sertorius in the Sertorian War.