Dionysios begynte den neste krigen i 383 f.Kr., men detaljene for de første fire årene av sammenstøtene er ikke tilgjengelige. Kartago sendte en styrke under Mago til sørlige Italia for første gang for å hjelpe de italienske grekerne mot Siracusa i 379 f.Kr. Hærtoktet hadde suksess, men i løpet av den samme tiden gjorde både libyerne og sardinianerne opprør, og atter en gang herjet en pest over Nord-Afrika. Stillstanden på Sicilia ble brutt da Dionysios ikke bare beseiret, men også drepte Mago i slaget ved Cabala i 378 f.Kr. Mago ble den siste shofet som personlig ledet soldatene i slag. Magonidenes dyansti endte med hans sønn Himilkons død.