It has been 56 years since Newcastle United won a major trophy — now only Liverpool or Tottenham Hotspur stand between them and silverware after they swept aside Arsenal on a raucous night at St James ...