Sam Eggington produced an explosive performance in Florence to stop Orlando Fiordigiglio with a barrage of punches in round two.