The Angevin ships arrived in Malta first, and proceeded to relieve the Angevin garrison, which was besieged within the walls of the Castello del Mare. The galleys were followed in close pursuit by an Aragonese fleet. Roger of Lauria easily out-maneuvered the Angevin-Provençal fleet, and destroyed almost all of Cornut and Bonvin's vessels. Lauria then sailed back northwards, making a demonstration off Naples, raided the neighbouring coast, attacked and then garrisoned Capri and Ischia. The crushing defeat forced Charles I of Naples to postpone his plan to invade Sicily.