Allegri: Mr X has X factor